Direct communication method and apparatus
By allowing terminals to dynamically decide whether to ignore Sidelink DRX limitations, the method addresses issues of data delay and loss in direct communication, enhancing communication efficiency and reliability.
Patent Information
- Application Number
- JP2024500612
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-09
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2041-07-09
AI Technical Summary
Existing direct communication methods using Sidelink DRX face challenges such as unnecessary data delay and data loss due to mismatched usage of Sidelink DRX between senders and receivers.
A method and device that allow a terminal to determine whether to ignore the limitations of Sidelink non-continuous reception (DRX) based on actual circumstances, thereby avoiding unnecessary delays and data loss.
The proposed solution enables terminals to communicate directly without adhering to Sidelink DRX limitations, thereby reducing data delays and losses, and ensuring reliable data transmission.
Smart Images

Figure 0007654891000001 
Figure 0007654891000002 
Figure 0007654891000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to the field of communication technologies, and in particular to a direct communication method and apparatus, a communication device, and a computer-readable storage medium. [Background technology]
[0002] Slidelink sidelink is an end-to-end D2D communication technology, i.e., direct communication between terminals. This technology mainly includes two functions: D2D discovery function, which allows user equipment to discover each other in close range through the radio frequency air interface; and D2D communication function, which allows user equipment to transmit data directly through the radio frequency air interface, avoiding routing through the network, but the network is only responsible for some resource coordination and security management.
[0003] Direct communication based on Slidelink supports three transmission methods: unicast, multicast and broadcast respectively.
[0004] Sidelink DRX (Discontinuous Receive) is introduced to save device power consumption of terminals during direct communication. For broadcast and multicast, the Sidelink DRX configuration of the receiver is determined based on the type of service, and for unicast, the Sidelink DRX configuration of the receiver is set by the sender or the base station of the sender.
[0005] However, the usage status of Sidelink DRX differs depending on the terminal, and some problems arise when terminals directly communicate with each other based on Sidelink DRX. Summary of the Invention [Problem to be solved by the invention]
[0006] In view of this, the embodiments of the present disclosure propose a direct communication method and apparatus to solve the technical problems in the related art. [Means for solving the problem]
[0007] According to a first aspect of an embodiment of the present disclosure, a direct communication method is proposed, which is executed by a first terminal, and includes a step of determining whether to ignore a Sidelink Discontinuous Reception (DRX) restriction when the first terminal communicates directly with a destination address based on a Sidelink.
[0008] According to a second aspect of an embodiment of the present disclosure, a direct communication device is proposed to be applied to a first terminal, the device including a communication module configured to determine whether to ignore a Sidelink Discontinuous Reception (DRX) restriction when the first terminal directly communicates with a destination address based on a Sidelink.
[0009] According to a third aspect of an embodiment of the present disclosure, there is proposed a communication device, the device comprising a processor and a memory for storing instructions executable by the processor, the processor being configured to execute the direct communication method described in the first aspect above.
[0010] According to a sixth aspect of the present disclosure, there is proposed a computer readable storage medium for storing a computer program, which when executed by a processor, implements the steps of the direct communication method according to the first aspect above.
[0011] According to the embodiment of the present disclosure, the terminal does not directly use the Sidelink DRX method to communicate in any situation, but determines whether to ignore the restriction of Sidelink DRX based on the actual situation, which can avoid unnecessary data delay caused by Sidelink DRX on the one hand, and can also avoid data loss caused by mismatched use of Sidelink DRX between the transmitter and the receiver on the other hand. [Brief description of the drawings]
[0012] In order to more clearly describe the technical solutions of the embodiments of the present disclosure, the drawings to be used in the description of the embodiments are briefly described below. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those skilled in the art can obtain other drawings based on these drawings without exerting any creative efforts. [Figure 1] 1 is a schematic flowchart of a direct communication method according to an embodiment of the present disclosure; [Diagram 2] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Diagram 3] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Figure 4] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Diagram 5] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Figure 6] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Figure 7] 1 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure; [Figure 8] FIG. 2 is a schematic block diagram of a direct communication device according to an embodiment of the present disclosure. [Figure 9] FIG. 2 is a schematic block diagram of an apparatus for direct communication according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] The technical solutions in the embodiments of the present disclosure will be described below in detail and completely with reference to the drawings of the embodiments of the present disclosure, but it is clear that the described embodiments are not all the embodiments, but only some of the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments obtained by a person skilled in the art without creative labor belong to the scope of protection of the present disclosure.
[0014] The terms used in the embodiments of the present disclosure are merely for the purpose of describing particular embodiments and are not intended to limit the embodiments of the present disclosure. The singular forms "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. In addition, the term "and / or" as used herein refers to any or all possible combinations of one or more of the associated listed items.
[0015] In the embodiments of the present disclosure, terms such as first, second, third, etc. may be used to describe various pieces of information, but it should be understood that these pieces of information should not be limited to these terms. These terms are merely used to distinguish between the same types of information. For example, the first piece of information can be referred to as the second piece of information, and similarly, the second piece of information can be referred to as the first piece of information, without departing from the scope of the embodiments of the present disclosure. Depending on the context, the word "if" as used herein can be interpreted as "when" or "in the case of" or "responsive to a determination."
[0016] For brevity and ease of understanding, the terms "greater" or "smaller," "higher" or "lower" are used herein when characterizing magnitude relationships; however, those skilled in the art will appreciate that the term "greater" also includes the meaning "greater than," "smaller" also includes the meaning "less than," "higher" includes the meaning "more than," and "lower" also includes the meaning "less than."
[0017] 1 is a schematic flowchart of a direct communication method shown by an embodiment of the present disclosure. The direct communication method shown by this embodiment can be applied to a first terminal, and the first terminal includes but is not limited to a communication device such as a mobile phone, a tablet computer, a wearable device, a sensor, an Internet of Things device, etc. The first terminal can communicate with a base station as a user equipment, and the base station includes but is not limited to a base station in a communication system such as a 4G base station, a 5G base station, a 6G base station, etc. As shown in FIG. 1, the direct communication method can include the following steps.
[0018] In step S101, when the first terminal directly communicates with a destination address based on a sidelink, it is determined whether to ignore restrictions on sidelink discontinuous reception (DRX).
[0019] In one embodiment, the first terminal can directly communicate with the destination address based on Sidelink. For example, in the case of unicast communication, the destination address is the address of the other device, in the case of multicast communication, the destination address is the address of the multicast group, and in the case of broadcast communication, the destination address is the broadcast address.
[0020] In one embodiment, a first terminal may be a sender of data, and the first terminal can send data to a destination address. A receiver of data may be called a second terminal, and the second terminal can receive the data sent to this destination address. Taking multicast communication as an example, a first terminal can send data to a multicast group address, and the second terminal can receive the data sent to this multicast group address.
[0021] In one embodiment, the first terminal may be a receiver of data, and the first terminal may receive data sent to a destination address. The sender of data and the receiver of other data may be referred to as a second terminal. As the second terminal of the sender of data, it may send data to the destination address, and as the second terminal of the receiver of data, it may receive data sent to the destination address, similar to the first terminal. Note that, if the communication with the destination address is unicast communication, the second terminal includes only the sender of data, and if the communication with the destination address is multicast or broadcast communication, the second terminal may include the sender of data and further include some other receivers of data.
[0022] In one embodiment, when the first terminal is a terminal supporting a Sidelink DRX function, after it is determined that communication based on a sidelink with a destination address needs to be performed, the terminal determines in advance whether to ignore a restriction on Sidelink DRX before the communication is performed, for example, before transmitting data or receiving data.
[0023] In addition, based on the Sidelink DRX function, the terminal can switch to a sleep state or a wake-up state. For the receiving side, when it is in the wake-up state (or called in the active time), it monitors the sidelink channel to receive data, and when it is in the sleep state, it does not monitor the sidelink channel, thus playing a role in energy saving; for the transmitting side, it can decide whether to transmit data based on the DRX state of the receiving side, and when the receiving side is in the wake-up state, the transmitting side transmits data, and when the receiving side is in the sleep state, the transmitting side does not transmit data.
[0024] In one embodiment, the first terminal ignoring a Sidelink DRX restriction may be performing a corresponding operation regardless of whether the first terminal is in a wake-up state or not. For example, the first terminal, as a data receiver, ignoring a Sidelink DRX restriction may be monitoring communications transmitted to the destination address at all sidelink receiving resource locations, or the first terminal, as a data sender, ignoring a Sidelink DRX restriction may be determining that all sidelink transmitting resources can be used to transmit data to the destination address.
[0025] In one embodiment, if it is determined that the first terminal does not ignore the Sidelink DRX restriction, it still schedules based on Sidelink DRX, i.e., receives and transmits data only during the active time of the receiving side, thereby saving the power consumption of the terminal.
[0026] According to the embodiment shown in Fig. 1, the terminal does not directly use the Sidelink DRX method to communicate in any situation, but determines whether to ignore the restriction of Sidelink DRX based on the actual situation, which can avoid unnecessary data delay caused by Sidelink DRX on the one hand, and can also avoid data loss caused by inconsistent use of Sidelink DRX between the transmitting side and the receiving side on the other hand.
[0027] There may be various methods for the terminal to determine whether to ignore the Sidelink DRX, which will be described in conjunction with specific embodiments.
[0028] 2 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the step of determining whether to ignore the restriction of Sidelink DRX includes the following steps S201 to S202.
[0029] In step S201, it is determined whether there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0030] In one embodiment, different types of communication have different second terminals that directly communicate with the destination address, for example, for unicast communication, the second terminal is a peer device of the first terminal, for multicast communication, the second terminal is other terminals in the multicast group other than the first terminal, and for broadcast communication, the second terminal is other terminals in the broadcast domain other than the first terminal.
[0031] The following describes the first terminal as the data sender and the data receiver.
[0032] In one embodiment, the first terminal may be a sender of data, and the first terminal's communication with the destination address includes the first terminal sending data to the destination address, and the second terminal in direct communication with the destination address is a receiver of data, i.e., receives the data sent to the destination address.
[0033] For unicast communication, the second terminal that directly communicates with the destination address is the terminal indicated by the destination address. Based on this, the first terminal can determine whether the terminal indicated by the destination address can use Sidelink DRX, and if so, determine that there is no second terminal that cannot directly communicate with the destination address using Sidelink DRX, and if not, determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0034] For multicast and broadcast communication, the second terminal that directly communicates with the destination address is a terminal that receives data from the destination address, such as another terminal in the multicast group or another terminal in the broadcast domain. Based on this, the first terminal can determine whether there is a second terminal in the multicast group or broadcast domain that cannot use at least one sidelink DRX. If all terminals in the multicast group or broadcast domain can use sidelink DRX, it determines that there is no second terminal that cannot directly communicate with the destination address using sidelink DRX, and if there is a second terminal in the multicast group or broadcast domain that cannot use at least one sidelink DRX, it determines that there is a second terminal that cannot directly communicate with the destination address using sidelink DRX.
[0035] In one embodiment, the first terminal may be a receiver of data, and the first terminal's communication with the destination address includes receiving data sent to the first terminal destination address. A second terminal in direct communication with the destination address may include a sender of data, or may further include other receivers of data (i.e., a terminal that receives data from other destination addresses besides the first terminal).
[0036] For unicast communication, the second terminal that directly communicates with the destination address is the data sender (i.e., the terminal that transmits data to the destination address). Based on this, the first terminal can determine whether the data sender of the unicast communication can use Sidelink DRX, and if so, determine that there is no second terminal that cannot directly communicate with the destination address using Sidelink DRX, and if not, determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0037] For multicast and broadcast communication, the second terminal that directly communicates with the destination address includes a data sender (i.e., a terminal that sends data to the destination address) and at least one other data receiver (i.e., other terminals that receive data from the destination address other than the first terminal), i.e., other terminals in the multicast group or other terminals in the broadcast domain. Based on this, the first terminal can determine whether there is a second terminal in the multicast group or broadcast domain that cannot use at least one Sidelink DRX. If all terminals in the multicast group or broadcast domain can use Sidelink DRX, it determines that there is no second terminal that cannot directly communicate with the destination address using Sidelink DRX, and if there is a second terminal in the multicast group or broadcast domain that cannot use at least one Sidelink DRX, it determines that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0038] In one embodiment, the first terminal can determine whether or not there is a second terminal that cannot use Sidelink DRX among at least one second terminal that directly communicates with the destination address.
[0039] In addition, whether the terminal is capable of using Sidelink DRX includes at least the following two cases: one is that the version of the communication standard supported by the terminal does not support the Sidelink DRX function; and the second is that the terminal does not enable the Sidelink DRX function when performing the current direct communication, based on an instruction from the base station or determined based on the type of service.
[0040] In step S202, it is determined to ignore the Sidelink DRX restriction, if any.
[0041] In one embodiment, the first terminal determines to ignore the Sidelink DRX restriction if it determines that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0042] When the first terminal performs unicast communication and the destination address is the address of the counterpart device (i.e., the second terminal), the first terminal ignores the restriction on Sidelink DRX when it is determined that the second terminal cannot use Sidelink DRX.
[0043] When a first terminal performs multicast communication, the destination address is a multicast group address, and the first terminal determines that a second terminal that cannot use Sidelink DRX is present in the multicast group, the first terminal ignores the restriction on Sidelink DRX.
[0044] When a first terminal performs broadcast communication, the destination address is a broadcast address, and the first terminal determines that a second terminal that cannot use Sidelink DRX is present in the broadcast domain, the first terminal ignores the restriction on Sidelink DRX.
[0045] In addition, when a first terminal is a transmitter and there is a second terminal at the receiver side that cannot use Sidelink DRX, the first terminal may ignore the limitation of Sidelink DRX, for example, to determine that all sidelink transmission resources are available for transmitting data, in order to improve the timeliness of the transmitted data and avoid unnecessary delays.
[0046] When the first terminal is a receiver and there is a second terminal that cannot use Sidelink DRX at the other receiver, the transmitter ignores the Sidelink DRX restriction when transmitting data, i.e., does not restrict the transmission of data within the active time, and based on this, if the first terminal only receives data within the active time, it will cause data loss. Therefore, in order to ensure the reliability of the received data, the first terminal can ignore the Sidelink DRX restriction and, for example, monitor the communication transmitted to the destination address at all sidelink receiving resource positions.
[0047] In one embodiment, if it is determined that there is no second terminal that cannot directly communicate with the destination address using Sidelink DRX, the limitations of Sidelink DRX are not ignored and direct communication is still performed based on Sidelink DRX.
[0048] 3 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 3, the step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes the following steps S301 to S302.
[0049] In step S301, the communication standard supported by the second terminal is determined.
[0050] In step S302, if at least one of the second terminals does not support a specified version of a communication protocol, it is determined that there is a second terminal that cannot communicate directly with the destination address using Sidelink DRX, and the specified version is a version that is capable of using Sidelink DRX.
[0051] In one embodiment, a first terminal may detect communication standards supported by second terminals, and if it is detected that at least one second terminal does not support a specified version of a communication protocol, determine that there is a second terminal that cannot communicate directly with the destination address using Sidelink DRX.
[0052] For example, the specified version may be the Release 17 (R17) version of the 5G communication standard, and versions after R17. For example, if the first terminal detects that the communication standard version supported by at least one second terminal is R16, the first terminal determines that the second terminal does not support the specified version of the communication protocol, and thus determines that there exists a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0053] In one embodiment, if all second terminals are detected to support a specified version of the communication protocol, it is determined that there are no second terminals that cannot communicate directly with the destination address using Sidelink DRX, and therefore, when direct communication is to be performed, scheduling is based on Sidelink DRX, i.e., data reception and transmission is performed only during the active time of the receiving side.
[0054] 4 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes the following steps S401-402.
[0055] In step S401, system information broadcast by a designated cell is received.
[0056] In step S402, if the system information does not carry a parameter for setting Sidelink DRX, it is determined that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0057] In one embodiment, the designated cell may be a cell that matches the communication frequency of the direct communication.
[0058] In addition, when performing direct communication, whether the first terminal directly communicates with the destination address or the second terminal directly communicates with the destination address, both are based on the communication frequency of direct communication, and this communication frequency may be the same as or different from the communication frequency between the first terminal and its serving cell and the communication frequency between the second terminal and its serving cell. Since the first terminal and the second terminal operate at the communication frequency of direct communication, the base station located at this communication frequency can interact with the first terminal and the second terminal, for example, can send a system message to the first terminal and the second terminal. For example, if the first terminal and the second terminal support Sidelink DRX, a cell matching the communication frequency of direct communication can perform Sidelink DRX setting for the first terminal and the second terminal, i.e., can send parameters for setting Sidelink DRX to them by broadcasting a system message.
[0059] Based on this, in one embodiment, if a terminal can receive system messages of designated cells, and parameters for setting Sidelink DRX are not carried in the system messages of at least one designated cell, and the first terminal can determine that it is capable of using Sidelink DRX, the first terminal can determine that there is at least one second terminal that is not capable of using Sidelink DRX.
[0060] In one embodiment, the designated cell may be at least one of a serving cell and a neighboring cell of the first terminal.
[0061] It should be noted that the direct communication based on sidelink is usually to perform direct communication between terminals in close proximity. Therefore, the first terminal can consider that some second terminals that directly communicate with the destination address are in the serving cell or neighboring cell of the first terminal. Similar to the above embodiment, when the first terminal and the second terminal support sidelink DRX, the serving cell or neighboring cell can perform sidelink DRX configuration for the first terminal and the second terminal, i.e., can send parameters for setting sidelink DRX to it by broadcasting a system message.
[0062] Based on this, in one embodiment, the first terminal can receive system messages broadcast by the serving cell and / or neighboring cells, i.e., the first terminal receives system messages broadcast by all possible cells to which the second terminal belongs. If a parameter for Sidelink DRX is not set in the system message of at least one designated cell and the first terminal can determine that it can use Sidelink DRX, the first terminal can determine that there is at least one second terminal that cannot use Sidelink DRX.
[0063] According to the embodiment shown in FIG. 4, a first terminal can predict whether there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX by receiving a system message of a designated cell, based on whether a parameter for predicting Sidelink DRX is set in the system message, and the method is simple and efficient, which can efficiently determine whether to ignore the restriction on Sidelink DRX when performing direct communication.
[0064] 5 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 5, the step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes the following steps S501 to S502.
[0065] In step S501, system information broadcast by a designated cell is received.
[0066] In step S502, if the system information indicates that the designated cell cannot use Sidelink DRX, it is determined that a second terminal that cannot use Sidelink DRX exists.
[0067] In one embodiment, the designated cell may be a cell that matches the communication frequency of the direct communication.
[0068] In addition, since the first terminal and the second terminal operate at a communication frequency for direct communication, a base station at this communication frequency can instruct the first terminal and the second terminal. For example, if the cell only instructs via a system message that Sidelink DRX cannot be used, the first terminal and the second terminal cannot use Sidelink DRX.
[0069] Based on this, in one embodiment, the terminal can receive system messages of designated cells, and if the system messages of at least one designated cell indicate that the cell cannot use Sidelink DRX, determine that a second terminal exists that cannot use Sidelink DRX.
[0070] In one embodiment, the designated cell may be at least one of the first terminal's serving cell and a neighboring cell.
[0071] It should be noted that since direct communication is generally used between terminals in close proximity, a first terminal can therefore consider that some second terminals that directly communicate with a destination address are in the serving cell or neighboring cell of the first terminal. That is, the serving cell of the second terminal is the serving cell and / or neighboring cell of the first terminal. For example, if a cell only indicates that Sidelink DRX is not available through a system message, the terminals in this cell cannot use Sidelink DRX.
[0072] Based on this, in one embodiment, the first terminal can receive system messages broadcast by the serving cell and / or neighboring cells, i.e., the first terminal receives system messages broadcast by all possible cells to which the second terminal belongs. If the system message of the at least one designated cell indicates that Sidelink DRX is not available, the first terminal can consider that there is at least one second terminal that is not able to use Sidelink DRX.
[0073] According to the embodiment shown in FIG. 5, a first terminal can predict whether there is a second terminal that cannot communicate directly with the destination address using Sidelink DRX by receiving a system message of a designated cell, based on whether the system message indicates that Sidelink DRX cannot be used, and the method is simple and efficient, thereby making it possible to efficiently determine whether to ignore the restrictions on Sidelink DRX when communicating directly.
[0074] 6 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 6, the step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes the following steps S601 to S603.
[0075] In step S601, the Sidelink DRX setting is obtained.
[0076] In step S602, a Sidelink DRX configuration is transmitted to a second terminal that directly communicates with the destination address.
[0077] In one embodiment, the first terminal can obtain the Sidelink DRX configuration, for example, the terminal can obtain it from a configuration stored by itself or can request the configuration from the base station.
[0078] In one embodiment, the first terminal can transmit a Sidelink DRX configuration to each second terminal. For example, if the direct communication is a multicast communication, the Sidelink DRX configuration can be transmitted to other terminals in the multicast group, and if the direct communication is a broadcast communication, the Sidelink DRX configuration can be transmitted to other terminals in the broadcast domain. In one embodiment, the first terminal can transmit the Sidelink DRX configuration to each second terminal in a unicast manner.
[0079] In step S603, if at least one second terminal rejects the Sidelink DRX configuration, it is determined that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0080] In one embodiment, after receiving the Sidelink DRX configuration, if the second terminal accepts the configuration, it can return to the first terminal an indication information indicating that the configuration was successful, and if the second terminal rejects the configuration, it can return to the first terminal an indication information indicating that the configuration was rejected in response to the terminal.
[0081] Based on this, in one embodiment, the first terminal can determine whether the second terminal can use Sidelink DRX based on whether the second terminal returns indication information that the second terminal has rejected the sidelink DRX configuration. If the second terminal rejects the sidelink DRX configuration, the first terminal determines that the second terminal cannot use Sidelink DRX.
[0082] In one embodiment, if at least one second terminal rejects the Sidelink DRX configuration, it is determined that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
[0083] According to the embodiment shown in Fig. 6, the first end transmits a Sidelink DRX configuration, and determines whether the second terminal can use Sidelink DRX based on whether the second terminal rejects the configuration. According to the method of this embodiment, the first terminal can efficiently determine whether to ignore the restriction of Sidelink DRX when performing direct communication.
[0084] 7 is a schematic flowchart of another direct communication method according to an embodiment of the present disclosure. As shown in FIG. 7, the step of determining whether to ignore the restriction of Sidelink DRX includes the following steps S701 to S702.
[0085] In step S701, the service characteristics of the direct communication are obtained.
[0086] In step S702, if the service characteristics indicate that the service does not support Sidelink DRX, it is determined to ignore the restriction of Sidelink DRX.
[0087] In one embodiment, the first terminal can determine whether to support Sidelink DRX based on the services carried in the direct communication.
[0088] For example, the first terminal may be preconfigured with several service types and indication information of whether the service types support Sidelink DRX. Optionally, the configuration may be transmitted to the first terminal by the base station. Based on the configuration, the first terminal may determine, based on determining the type of service to which the service carried in the direct communication belongs, that the type is not to support Sidelink DRX, and if the type is not to support Sidelink DRX, determine that the service characteristics of the service indicate that the service does not support Sidelink DRX, thereby ignoring the restriction of Sidelink DRX.
[0089] Alternatively, the service may not be classified, but may be determined based on the attributes of the service. For example, a plurality of attributes and whether each attribute supports Sidelink DRX may be preset in the first terminal. If the attributes of a service carried in direct communication include an attribute that does not support Sidelink DRX, the service characteristics of this service may indicate that the service does not support Sidelink DRX, and thus it may be determined to ignore the restriction of Sidelink DRX.
[0090] According to the embodiment shown in FIG. 7, the first terminal can determine based on the service carried in the direct communication, and if the service characteristics of the service indicate that Sidelink DRX is not supported, the first terminal does not need to detect for the second terminal communicating with the destination address, i.e., can directly determine to ignore the limitation of Sidelink DRX, thereby improving processing efficiency and avoiding unnecessary data delay caused by Sidelink DRX, and also avoiding data loss caused by mismatched use of Sidelink DRX between the transmitting side and the receiving side.
[0091] As described in the above embodiment, the first terminal may be a data sender or a data receiver, which will be described below respectively.
[0092] In one embodiment, when the first terminal is a data sender and it is determined that the first terminal ignores a Sidelink DRX restriction, the first terminal may also send instruction information to a base station, where the instruction information is used to instruct the base station to ignore a Sidelink DRX restriction for transmitting data to the destination address.
[0093] In one example, when the first terminal is in an RRC connected state, the direct communication of the first terminal is controlled by the serving cell. After the first terminal determines to ignore the Sidelink DRX restriction, the report can include a destination address and an indication information to ignore the Sidelink DRX restriction for the transmission of data of the destination address to the base station.
[0094] On this basis, the base station does not need to restrict the Sidelink DRX restriction, i.e., the Sidelink transmission resource to within the Sidelink DRX active time, when scheduling resources for direct communication to the first terminal, thereby realizing that the terminal also ignores the Sidelink DRX restriction accordingly when performing direct communication based on the sidelink transmission resource scheduled by the base station.
[0095] Alternatively, the first terminal can report the transmission statuses of multiple destination addresses to the base station in the same instruction information, i.e., instruct the base station whether to ignore the Sidelink DRX restriction for the transmission of data of the multiple destination addresses. If the transmission statuses of the multiple destination addresses are the same, for example, all ignore the Sidelink DRX restriction, or all do not ignore the Sidelink DRX restriction, the first terminal can send only one instruction information to the base station, and if the transmission statuses of the multiple destination addresses are different, for example, some ignore the Sidelink DRX restriction, and some do not ignore the Sidelink DRX restriction, the first terminal respectively sends the instruction information of each destination address to the base station.
[0096] In one embodiment, when the first terminal is a sender of data, determining that the first terminal ignores a Sidelink DRX restriction may include ignoring a Sidelink DRX restriction when selecting a sidelink resource for transmitting data to the destination address.
[0097] In one example, when the first terminal is in an RRC unconnected state, such as an RRC idle state or an RRC inactive state, the direct communication of the first terminal is not controlled by the serving cell, so that the first terminal can select sidelink resources for direct communication by itself, and all sidelink transmission resources are not subject to Sidelink DRX restrictions when selecting resources and can be used to transmit data to the destination address.
[0098] In one embodiment, when the first terminal is a recipient of data, determining that the first terminal ignores a Sidelink DRX restriction includes receiving data transmitted to the destination address if the Sidelink DRX restriction is ignored.
[0099] Specifically, the first terminal does not need to consider whether it is in a DRX active state, and continues to monitor the data transmitted to the destination address at all sidelink receiving resource locations, so that the first terminal can receive the data transmitted to this destination address.
[0100] Corresponding to the above direct communication method embodiment, the present disclosure further provides a direct communication device embodiment.
[0101] 8 is a schematic block diagram of a direct communication device shown in an embodiment of the present disclosure. The direct communication device shown in this embodiment can be applied to a first terminal, and the first terminal includes, but is not limited to, communication devices such as mobile phones, tablet computers, wearable devices, sensors, and Internet of Things devices. The first terminal can communicate with a base station as a user equipment, and the base station includes, but is not limited to, a base station in a communication system such as a 4G base station, a 5G base station, and a 6G base station. As shown in FIG. 8, the direct communication device includes:
[0102] The first terminal may include a communication module 801 configured to determine whether to ignore a Sidelink Discontinuous Reception (DRX) restriction when the first terminal directly communicates with a destination address based on a Sidelink.
[0103] In one embodiment, the communication module 801 is specifically configured to determine whether there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX, and if so, to decide to ignore the restrictions of Sidelink DRX.
[0104] In one embodiment, the communication module 801 is specifically configured to determine a communication standard supported by the second terminal, and if at least one of the second terminals does not support a specified version of a communication protocol, determine that there is a second terminal that cannot communicate directly with the destination address using Sidelink DRX, and the specified version is a version that can use Sidelink DRX.
[0105] In one embodiment, the communication module 801 is specifically configured to receive system information broadcasted by a designated cell, and determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX if the system information does not carry a parameter for setting Sidelink DRX.
[0106] In one embodiment, the communication module 801 is specifically configured to receive system information broadcasted by a designated cell, and when the system information indicates that the designated cell cannot use Sidelink DRX, determine that a second terminal that cannot use Sidelink DRX exists.
[0107] In one embodiment, the designated cell is a cell that matches the communication frequency of the direct communication.
[0108] In one embodiment, the designated cell is at least one of a serving cell and a neighboring cell of the first terminal.
[0109] In one embodiment, the communication module 801 is specifically configured to obtain a Sidelink DRX configuration, send the Sidelink DRX configuration to a second terminal that directly communicates with the destination address, and determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX if at least one second terminal rejects the Sidelink DRX configuration.
[0110] In one embodiment, the communication module 801 is specifically configured to obtain service characteristics of the direct communication, and if the service characteristics indicate that the service does not support Sidelink DRX, determine to ignore restrictions on Sidelink DRX.
[0111] In one embodiment, the first terminal is a data sender, and the device further includes an instruction module 802 configured to send instruction information to a base station when it is determined to ignore a Sidelink DRX restriction, the instruction information being used to instruct the base station to send an ignore Sidelink DRX restriction for data of the destination address.
[0112] In one embodiment, the communication module 801 is specifically configured to ignore Sidelink DRX restrictions when selecting a sidelink resource for transmitting data to the destination address.
[0113] In one embodiment, the first terminal is a data receiver, and the communication module 801 is specifically configured to receive data sent to the destination address when ignoring a Sidelink DRX restriction.
[0114] In one embodiment, the destination address is a Sidelink broadcast or multicast destination address.
[0115] The specific manner of performing the operations of each module of the apparatus in the above embodiment has already been described in detail in the related method embodiment, and will not be described in detail here.
[0116] The device embodiments basically correspond to the method embodiments, so that the relevant points may be described with reference to some of the method embodiments. The above-described device embodiments are merely schematic, and the modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, i.e., they may be located in one place or distributed among multiple network modules. According to actual needs, some or all of the modules may be selected to achieve the purpose of the solution of the present embodiment. Those skilled in the art can understand and implement it without paying creative labor.
[0117] An embodiment of the present disclosure further proposes a direct communication device, the device including a processor and a memory for storing a computer program, which, when executed by the processor, realizes the direct communication method described in any of the above embodiments.
[0118] An embodiment of the present disclosure further provides a computer-readable storage medium, the computer program being configured to, when executed by a processor, implement the steps of the direct communication method described in any of the above embodiments.
[0119] Hereinafter, the mechanism of the direct communication method according to the present disclosure will be generally and illustratively described below in combination with specific technical details.
[0120] In the related art, a transmitting UE cannot determine whether a particular multicast or broadcast sidelink communication applies to sidelink DRX, and therefore cannot determine whether the transmission of the corresponding sidelink communication needs to consider the sidelink DRX active time limit. Or, a base station transmitting to a UE cannot determine whether a particular multicast or broadcast sidelink communication uses sidelink DRX and whether the corresponding sidelink resource scheduling needs to consider the sidelink DRX active time limit, and scheduling transmission resources according to the sidelink DRX active time may cause data delay. Scheduling transmission resources without considering the sidelink DRX active time may cause data loss.
[0121] In order to solve the above technical problems, the present disclosure can adopt the following direct communication method.
[0122] In one embodiment, the UE determines whether sidelink communication for a particular destination address applies to Sidelink DRX.
[0123] In one embodiment, the method of determining includes any one or more of the following:
[0124] In the first method, whether there is an R16 sidelink UE reception in the sidelink communication of the destination address. If there is, the sidelink communication of the corresponding destination address is not applied to sidelink DRX.
[0125] Scheme 2: Whether sidelink DRX parameters are carried in the cell system broadcast, the cell may be a serving cell or a neighboring cell, if not carried, the broadcast and multicast sidelink communication does not apply to sidelink DRX.
[0126] As an example, the cell is any cell on a sidelink transmission frequency.
[0127] As an example, the cell may be a serving cell or a neighboring cell.
[0128] In scheme 3, a function is carried in the cell system broadcast to indicate that sidelink DRX is supported, and if the cell does not support sidelink DRX, broadcast and multicast sidelink communications are not applied to sidelink DRX.
[0129] As an example, the cell is any cell on a sidelink transmission frequency.
[0130] As an example, the cell may be a serving cell or a neighboring cell.
[0131] In method 4, if the remote UE receives the DRX configuration sent from the UE and then replies with an instruction to reject Sidelink DRX, the destination address of the remote UE is not applied to Sidelink DRX.
[0132] In one embodiment, the UE reports information about whether the destination address is applicable to the sidelink DRX to the base station.
[0133] Alternatively, if all multicast or broadcast addresses do not apply to sidelink DRX, only one indication may be reported.
[0134] In one embodiment, the UE may transmit on all transmission resources when transmitting sidelink communication to a destination address for which sidelink DRX does not apply.
[0135] In one embodiment, after the base station receives that a certain destination address does not apply to sidelink DRX, it does not take the sidelink DRX restriction into account when scheduling the corresponding sidelink transmission resources, i.e., it does not need to restrict the sidelink transmission resources within the sidelink DRX active time.
[0136] In one embodiment, the UE does not use sidelink DRX when receiving sidelink communications for a destination address that is not applicable for sidelink DRX.
[0137] 9 is a schematic block diagram of an apparatus 900 for direct communication according to an embodiment of the present disclosure. For example, the apparatus 900 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0138] Referring to FIG. 9, the device 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.
[0139] The processing component 902 typically controls the overall operation of the device 900, such as operations related to display, phone calls, data communication, camera operation, and recording operations. The processing component 902 may include one or more processors 920 for executing instructions to complete all or some of the steps of the direct communication method described above. It should be noted that the processing component 902 may include one or more modules to facilitate interaction with other components. For example, the processing component 902 may include a multimedia module to facilitate interaction between the processing component 902 and the multimedia component 908.
[0140] The memory 904 is configured to store various types of data to support operation on the device 900. Examples of these data include instructions for any application programs or methods for operating on the device 900, contact data, phone book data, messages, images, videos, etc. The memory 904 may be implemented by any type of volatile or non-volatile storage device or combination thereof, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic disk, or an optical disk.
[0141] The power component 906 provides power to the various components of the device 900. The power component 906 can include a power management system, one or more power sources, and other components associated with the generation, management, and distribution of power for the device 900.
[0142] The multimedia component 908 includes a screen that provides an output interface between the device 900 and a user. In some embodiments, the screen can include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensors can detect the boundaries of a touch or slide operation as well as the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front camera and / or a rear camera. When the device 900 is in an operation mode, such as a photo mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or may have a focal length and optical zoom capability.
[0143] The audio component 910 is configured to output and / or input audio signals. For example, the audio component 910 includes a microphone (MIC) configured to receive external audio signals when the device 900 is in an operation mode such as a call mode, a record mode, and a voice recognition mode. The received audio signals may be further stored in the memory 904 or transmitted via the communication component 916. In some embodiments, the audio component 910 further includes a speaker for outputting audio signals.
[0144] The I / O interface 912 provides an interface between the processing component 902 and a peripheral interface module, which may be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to, a home button, volume buttons, a start button, and a lock button.
[0145] The sensor component 914 includes one or more sensors to provide various aspects of status assessment for the device 900. For example, the sensor component 914 can detect the on / off state of the device 900, the relative positioning of a component, such as the display and keypad of the device 900, and can further detect a change in position of the device 900 or one of its components, the presence or absence of contact between the user and the device 900, the orientation and position or acceleration / deceleration of the device 900, and a temperature change of the device 900. The sensor component 914 can also include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor component 914 can further include an optical sensor, such as a CMOS or CCD image sensor used for imaging applications. In some embodiments, the sensor component 914 can further include an acceleration sensor, a gyro sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0146] The communication component 916 is configured to facilitate wired or wireless communication between the device 900 and other devices. The device 900 can access a wireless network based on a communication standard, such as WiFi, 2G, 3G, 4G LTE, or 5G NR, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0147] In an example embodiment, the apparatus 900 may be implemented with one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the direct communication methods described above.
[0148] In an exemplary embodiment, a non-transitory computer readable storage medium including instructions, such as a memory 904 including instructions, may be provided, which may be executed by the processor 920 of the device 900 to complete the above-mentioned direct communication method. For example, the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device.
[0149] Those skilled in the art can easily conceive of other implementations of the present disclosure after studying the specification and practicing the disclosure disclosed herein. The present disclosure is intended to cover any modifications, applications, or suitable variations of the present disclosure, which modifications, applications, or suitable variations follow the general principles of the present disclosure and include common knowledge or commonly used technical means in the art that are not disclosed herein. The specification and examples are considered to be merely exemplary, with the true scope and spirit of the present disclosure being indicated by the following claims.
[0150] It should be noted that the present disclosure is not limited to the exact structure described above and illustrated in the drawings, and various modifications and variations can be made without departing from the scope of the present disclosure, which is limited only by the scope of the appended claims.
[0151] It should be noted that, in this specification, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that such a physical relationship or sequence exists between these entities or operations. The terms "comprise", "comprises", or any other variation thereof, are intended to cover a non-exclusive "comprise", such that a process, method, article, or device that includes a set of elements further includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article, or device. In the absence of further limitations, an element qualified by the phrase "comprises one" does not exclude the presence of another identical element in the process, method, article, or device that includes that element.
[0152] Although the method and device provided by the embodiments of the present disclosure have been described in detail above, the present specification applies specific examples to describe the principles and embodiments of the present disclosure, and the description of the above examples is only for understanding the method and core idea of the present disclosure. At the same time, those skilled in the art should understand that there are changes in the specific embodiments and application scope according to the idea of the present disclosure, and as such, the contents of the specification should be understood as limitations of the present disclosure.
Claims
1. A direct communication method applied to a first terminal, the method comprising: When the first terminal directly communicates with a destination address based on a sidelink, the method includes determining whether to ignore a Sidelink DRX (Discontinuous Reception) restriction; The first terminal is a sender of data, and the method includes: If it is determined to ignore the Sidelink DRX restriction, sending instruction information to the base station, the instruction information being used to instruct the base station to ignore the Sidelink DRX restriction for data of the destination address, 13. A direct communication method comprising:
2. The step of determining whether to ignore the Sidelink DRX restriction includes: determining whether there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX; determining to ignore Sidelink DRX restrictions if present; Including, 2. The direct communication method according to claim 1 .
3. The step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes: determining a communication standard supported by the second terminal; determining that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX if at least one of the second terminals does not support a specified version of the communication protocol, the specified version being a version that can use Sidelink DRX; Including, 3. The direct communication method according to claim 2.
4. The step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes: receiving system information broadcast by a designated cell; determining that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX if the system information does not carry a parameter for setting Sidelink DRX; Including, 3. The direct communication method according to claim 2.
5. The step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes: receiving system information broadcast by a designated cell; determining that a second terminal that cannot use Sidelink DRX exists when the system information indicates that the designated cell cannot use Sidelink DRX; Including, 3. The direct communication method according to claim 2.
6. The designated cell is a cell that matches a communication frequency of the direct communication.
5. The direct communication method according to claim 4.
7. The designated cell is at least one of a serving cell of the first terminal and a neighboring cell.
5. The direct communication method according to claim 4.
8. The step of determining whether there is a second terminal that cannot directly communicate with the destination address using the Sidelink DRX includes: Obtaining a Sidelink DRX setting; Sending a Sidelink DRX configuration to a second terminal that directly communicates with the destination address; If at least one second terminal rejects the Sidelink DRX setting, determining that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX; Including, 3. The direct communication method according to claim 2.
9. The step of determining whether to ignore the Sidelink DRX restriction includes: obtaining a service characteristic of the direct communication; determining to ignore Sidelink DRX restrictions if the service characteristics indicate that the service does not support Sidelink DRX; Including, 2. The direct communication method according to claim 1 .
10. The first terminal is a data transmitter, and the step of ignoring the Sidelink DRX restriction includes: ignoring Sidelink DRX restrictions when selecting a sidelink resource for transmitting data to the destination address.
2. The direct communication method according to claim 1 .
11. The first terminal is a data transmitter, and the step of ignoring the Sidelink DRX restriction includes: If a Sidelink DRX restriction is ignored, transmitting data to be transmitted to the destination address.
2. The direct communication method according to claim 1 .
12. The destination address is a Sidelink broadcast or multicast destination address; 2. The direct communication method according to claim 1 .
13. A direct communication device adapted for a first terminal, the device comprising: A communication module configured to determine whether to ignore Sidelink DRX (Discontinuous Reception) restrictions when the first terminal directly communicates with a destination address based on a Sidelink, The first terminal is a sender of data, and the device comprises: and an instruction module for sending instruction information to a base station when it is determined to ignore the Sidelink DRX restriction, the instruction information being used to instruct the base station to ignore the Sidelink DRX restriction for transmitting data of the destination address.
16. A direct communication device comprising:
14. The communication module includes: determining whether there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX; configured to determine to ignore Sidelink DRX limitations if present; 14. The direct communication device of claim 13.
15. The communication module includes: determining a communication standard supported by the second terminal; and determining that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX if at least one of the second terminals does not support a specified version of a communication protocol, the specified version being a version that can use Sidelink DRX.
15. The direct communication device of claim 14.
16. The communication module includes: receiving system information broadcast by a designated cell; When a parameter for setting Sidelink DRX is not carried in the system information, the second terminal is configured to determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX.
15. The direct communication device of claim 14.
17. The communication module includes: receiving system information broadcast by a designated cell; When the system information indicates that the designated cell cannot use Sidelink DRX, the system is configured to determine that a second terminal that cannot use Sidelink DRX exists.
15. The direct communication device of claim 14.
18. The communication module includes: Get Sidelink DRX settings, Sending a Sidelink DRX setting to a second terminal that directly communicates with the destination address; If at least one second terminal rejects the Sidelink DRX setting, it is configured to determine that there is a second terminal that cannot directly communicate with the destination address using Sidelink DRX; 15. The direct communication device of claim 14.
19. The communication module includes: obtaining a service characteristic of the direct communication; configured to determine to ignore Sidelink DRX restrictions if the service characteristics indicate that the service does not support Sidelink DRX; 14. The direct communication device of claim 13.
20. The first terminal is a data sender, and the communication module includes: configured to ignore Sidelink DRX restrictions when selecting a sidelink resource for transmitting data to the destination address; 14. The direct communication device of claim 13.
21. The first terminal is a data sender, and the communication module includes: configured to transmit data to the destination address if a Sidelink DRX restriction is ignored; 14. The direct communication device of claim 13.
22. 1. A direct communication device, comprising: A processor; and a memory for storing a computer program, The computer program, when executed by a processor, implements the direct communication method according to any one of claims 1 to 12.
16. A direct communication device comprising:
23. A computer-readable storage medium for storing a computer program, comprising: The computer program, when executed by a processor, implements the steps of the direct communication method according to any one of claims 1 to 12. A computer-readable storage medium comprising:
Citation Information
Patent Citations
Method and device for sidelink communications
JP2023512950A
Method and terminal
JP2023515745A
Coordinated sidelink power savings configurations
US20210195522A1
Method and device for sidelink communication
WO2021093203A1
Methods for communication, terminal device, network device, and computer readable media
WO2021127866A1