Resource perception method, device and storage medium
By judging the overlap between the perception timing and the DRX cycle in 5G intelligent connected vehicle technology, if it does not overlap completely, resource perception will be performed in the next DRX cycle, solving the problem of low data transmission reliability and improving resource utilization and system performance.
Patent Information
- Application Number
- CN202110362314.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-02
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-04-02
AI Technical Summary
In 5G intelligent connected vehicle technology, the partially perceived perception timing does not completely overlap with the DRX cycle, resulting in the UE being unable to receive direct link control information, increasing the probability of resource collisions, and reducing the reliability of data transmission.
By judging whether the current perceived timing completely overlaps with the DRX cycle, if not completely overlap, resource awareness is performed within the duration of the next DRX cycle, ensuring resource monitoring and selection in the appropriate time period.
It improves the reliability of data transmission, reduces the probability of resource collision, and ensures that resources can be perceived and selected in a timely manner when the DRX cycle changes.
Smart Images

Figure CN115190652B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a resource perception method, device and storage medium. Background Art
[0002] In the 5th generation mobile communication (5G) intelligent connected vehicle technology (Vehicle-to-Everything, V2X) direct link communication system, when the terminal / user equipment (User Equipment, UE) is configured with both discontinuous reception (DRX) and partial sensing, the candidate resources selected by the UE for transmission need to eliminate resource collision through partial sensing.
[0003] However, if the partial sensing is performed during the DRX off period, the UE will not be able to receive the sidelink control information (SCI) and will not be able to perceive the resource occupancy during this period, which will increase the probability of resource collision and reduce the reliability of data transmission. Summary of the invention
[0004] The embodiments of the present application provide a resource perception method, device and storage medium to solve the technical problem of low reliability of data transmission in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a resource perception method, including:
[0006] Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0007] If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
[0008] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0009] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0010] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0011] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0012] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0013] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0014] Optionally, before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the step further includes:
[0015] Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period;
[0016] or,
[0017] The starting position of the target time period is preconfigured;
[0018] or,
[0019] Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes:
[0020] The starting position of the target time period is determined.
[0021] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0022] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0023] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0024] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0025] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0026] In a second aspect, an embodiment of the present application provides a resource perception method, including:
[0027] A first configuration message is sent to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0028] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0029] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0030] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0031] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0032] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0033] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0034] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0035] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0036] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0037] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0038] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0039] In a third aspect, an embodiment of the present application provides a terminal, including a memory, a transceiver, and a processor;
[0040] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0041] Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0042] If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
[0043] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0044] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0045] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0046] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0047] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0048] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0049] Optionally, before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the step further includes:
[0050] Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period;
[0051] or,
[0052] The starting position of the target time period is preconfigured;
[0053] or,
[0054] Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes:
[0055] The starting position of the target time period is determined.
[0056] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0057] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0058] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0059] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0060] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0061] In a fourth aspect, an embodiment of the present application provides a network side device, including a memory, a transceiver, and a processor;
[0062] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0063] A first configuration message is sent to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0064] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0065] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0066] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0067] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0068] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0069] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0070] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0071] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0072] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0073] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0074] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0075] In a fifth aspect, an embodiment of the present application provides a resource sensing device, including:
[0076] A judging module, used to judge whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0077] The sensing module is used to perform resource sensing in a target time period within the duration of the next DRX cycle if the current sensing opportunity does not completely overlap with the duration of the current DRX cycle.
[0078] In a sixth aspect, an embodiment of the present application provides a resource sensing device, including:
[0079] The first sending module is used to send a first configuration message to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0080] In a seventh aspect, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the resource perception method described in the first aspect or the second aspect as described above.
[0081] The resource sensing method, device and storage medium provided in the embodiments of the present application perform continuous sensing for a period of time within the duration of the next DRX cycle when the sensing opportunity of partial sensing does not completely overlap with the duration of the DRX cycle, thereby improving the reliability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0083] Figure 1 is a schematic diagram of the partial-aware resource selection method;
[0084] Figure 2 It is a schematic diagram of the DRX cycle;
[0085] Figure 3 This is one of the flow charts of the resource perception method provided in the embodiment of the present application;
[0086] Figure 4 This is a schematic diagram of the relationship between the current sensing opportunity and the current DRX cycle provided in an embodiment of the present application;
[0087] Figure 5 This is one of the schematic diagrams of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application;
[0088] Figure 6 This is the second schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application;
[0089] Figure 7 This is the third schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application;
[0090] Figure 8 This is the fourth schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application;
[0091] Fig. 9 This is the second flow chart of the resource perception method provided in the embodiment of the present application;
[0092] Fig.10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application;
[0093] Fig.11 It is a structural diagram of a network side device provided in an embodiment of the present application;
[0094] Fig.12 This is one of the structural diagrams of a resource sensing device provided in an embodiment of the present application;
[0095] Fig.13 This is the second structural diagram of a resource perception device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0096] 5G V2X Mode 2 (Mode 2) uses distributed resource scheduling. Since there is no unified scheduling by the base station, the UE needs to determine the resource occupancy of other UEs through the perception mechanism and select resources based on the perception results. Compared with a completely random resource selection mechanism, the perception mechanism can improve resource utilization, reduce collision probability, and improve system performance.
[0097] In the resource occupancy status perception method, the first thing that needs to be determined is the perception time. In LTE-V2X, since the V2V service transmission cycle is variable from 100 milliseconds (ms) to 1000ms, if the UE needs to perceive all resource occupancy states, the perception time should be 1000ms.
[0098] In the resource selection method for pedestrian terminals (Pedestrian-User Equipment, P-UE), a very important consideration is the power consumption of P-UE. An important prerequisite is that P-UE does not need to receive data sent by vehicle terminals (Vehicle User Equipment, V-UE), and P-UE only sends data. UE perceives other UE reserved resources through partial perception mechanism within the resource perception window, and determines the available candidate resources in the resource selection window after excluding collision resources.
[0099] Figure 1 is a schematic diagram of the partial-aware resource selection method, such as Figure 1 As shown. The P-UE determines the minimum value of the number of candidate subframes Y according to the high-level parameter minNumCAndidateSF-r14 configuration, and determines the position of the Y subframes in the resource selection window by itself. The resource occupancy result on the subframe determines the current subframe The set of k values is configured through the high-level parameter gapCandidateSensing-r14, and k corresponds to the position where the kth bit of the high-level parameter gapCandidateSensing-r14 is 1.
[0100] In a discontinuous reception (DRX) system, the UE only needs to receive data at some times, not all the time. The UE's constant monitoring of data reception will cause the UE to consume a lot of power. DRX enables the UE to monitor discontinuously, thereby achieving energy saving.
[0101] Figure 2 It is a schematic diagram of the DRX cycle, such as Figure 2As shown, in a DRX cycle, the UE monitors and receives data during the DRX duration (on), and the duration of the DRX cycle is the DRX_on Duration Timer. During the DRX off time (off), the UE stops monitoring to save power consumption, and the off time of the DRX cycle is the DRX_Inactivity Timer. For the transmitting terminal (Transmit User Equipment, TxUE) and the receiving terminal (Receive User Equipment, RxUE) configured with DRX, the DRX configuration of the two should be consistent, that is, the DRX on of the TxUE is aligned with the DRX on of the RxUE.
[0102] In the existing 5G V2X Mode 2 system, the UE's receiving configuration does not consider energy saving through DRX, nor does it introduce a partial sensing mechanism. However, if the UE uses DRX to save energy on the receiving mode and the UE allocates resources through partial sensing, the sensing timing of partial sensing may be during DRX off, resulting in the inability to receive SCI and perform sensing operations. Due to the lack of monitoring of candidate resources, the resource occupancy during the DRX off period may not be sensed, resulting in resource collisions among candidate resources and reduced reliability of data transmission.
[0103] The perception opportunity involved in the embodiment of the present application is a time period or a time window. During the perception opportunity, the UE determines the resource occupancy of other UEs by receiving the SCI.
[0104] The embodiments of the present application provide a resource sensing method, device and storage medium. To avoid the situation where the sensing opportunity of partial sensing is within DRX off, which may cause resource collision due to the inability to receive the SCI within the sensing opportunity and monitor the resource occupancy at that time because of the DRX configuration, when the sensing opportunity of partial sensing is within DRX off, continuous sensing is performed for a period of time in the subsequent DRX on. For periodic service transmission, the problem of unaware resource collision can be avoided by adjusting the duration of a period of continuous sensing. For non-periodic service transmission, the sensing range is increased and the probability of resource collision is reduced by performing continuous sensing for a period of time.
[0105] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0106] Figure 3 is one of the flow charts of the resource perception method provided in the embodiment of the present application, such as Figure 3 As shown, an embodiment of the present application provides a resource perception method, the execution subject of which may be a terminal. The method includes:
[0107] Step 301: determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle.
[0108] Specifically, Figure 4 is a schematic diagram of the relationship between the current sensing opportunity and the current DRX cycle provided in an embodiment of the present application, such as Figure 4 As shown, in the 5G V2X system, when the UE configures DRX to save energy in the receiving mode and the UE allocates resources through partial perception, the relationship between the UE's current perception timing and the current DRX cycle includes the following four situations:
[0109] Figure 4 In (a), the current sensing opportunity completely overlaps with the duration of the current DRX cycle.
[0110] Figure 4 In (b), a portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0111] Figure 4 In (c), a portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0112] Figure 4 In (d), the current sensing timing completely overlaps with the shutdown time of the current DRX cycle.
[0113] When the UE performs partial sensing, it first determines whether the current sensing opportunity completely overlaps with the duration of the current DRX cycle, that is, whether Figure 4 The situation in (a).
[0114] The specific judgment method can be determined based on the relationship between the start time of the current perception opportunity timer, the duration of the current perception opportunity timer, the start time of the current DRX cycle duration timer, the length of the DRX cycle duration timer, and the length of the DRX cycle shutdown time timer.
[0115] For example, the start time of the timer of the current perception opportunity is 0, the duration of the current perception opportunity timer is 20ms, the start time of the timer of the current DRX cycle duration is 0, the duration of the timer of the DRX cycle duration is 50ms, and the duration of the timer of the DRX cycle shutdown time is 50ms. It can be determined that the current perception opportunity completely overlaps with the duration of the current DRX cycle.
[0116] Step 302: If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
[0117] Specifically, after determining whether the current sensing opportunity completely overlaps with the duration of the current DRX cycle, the UE performs resource sensing according to the determination result.
[0118] If the current sensing opportunity completely overlaps with the duration of the current DRX cycle, Figure 4 In case (a), the UE can receive SCI within the current sensing opportunity. At this time, the UE performs resource sensing based on the SCI received within the current sensing opportunity.
[0119] If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, Figure 4 In case (b) or (c) or (d), resource sensing is performed in the target time period within the duration of the next DRX cycle.
[0120] The target time period is a continuously perceived time period, and the starting time and / or length of the target time period may be configured by the network side, may be pre-defined by the protocol, or may be determined by the UE.
[0121] The resource sensing method provided in the embodiment of the present application performs continuous sensing for a period of time within the duration of the next DRX cycle when the sensing opportunity of partial sensing does not completely overlap with the duration of the DRX cycle, thereby improving the reliability of data transmission.
[0122] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0123] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0124] Specifically, if Figure 4 As shown in (b), in the embodiment of the present application, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0125] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0126] For example, the start time of the current perception opportunity timer is 45ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then, the first 5ms of the current perception opportunity overlaps with the duration of the current DRX cycle, and the UE can receive SCI and perform resource perception. The last 15ms of the current perception opportunity overlaps with the shutdown time of the current DRX cycle, and the UE cannot receive SCI and cannot perform resource perception.
[0127] The resource sensing method provided in the embodiment of the present application performs continuous sensing for a period of time within the duration of the next DRX cycle when a part of the current sensing opportunity overlaps with the duration of the current DRX cycle and the rest of the current sensing opportunity overlaps with the shutdown time of the current DRX cycle, thereby improving the reliability of data transmission.
[0128] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0129] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0130] Specifically, if Figure 4 As shown in (d), in the embodiment of the present application, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0131] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0132] For example, the start time of the current perception opportunity timer is 55ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then the current perception opportunity completely overlaps with the current DRX cycle shutdown time, and the UE cannot receive SCI and cannot perform resource perception.
[0133] The resource sensing method provided in the embodiment of the present application performs continuous sensing for a period of time within the duration of the next DRX cycle when the current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle, thereby improving the reliability of data transmission.
[0134] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0135] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0136] Specifically, if Figure 4 As shown in (c), in the embodiment of the present application, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0137] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0138] For example, the start time of the current perception opportunity timer is 95ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then, the first 5ms of the current perception opportunity overlaps with the shutdown time of the current DRX cycle, and the UE cannot receive SCI and cannot perform resource perception. The second 15ms of the current perception opportunity overlaps with the duration of the next DRX cycle, and the UE can receive SCI and can perform resource perception.
[0139] The resource sensing method provided in the embodiment of the present application performs continuous sensing for a period of time within the duration of the next DRX cycle when a part of the current sensing opportunity overlaps with the shutdown time of the current DRX cycle and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle, thereby improving the reliability of data transmission.
[0140] Optionally, before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the step further includes:
[0141] Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period;
[0142] or,
[0143] The starting position of the target time period is preconfigured;
[0144] or,
[0145] Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes:
[0146] The starting position of the target time period is determined.
[0147] Specifically, in an embodiment of the present application, the starting position of the target time period is configured by the network side, and before the UE determines whether the current perception opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the network side device sends a first configuration message to the UE; the first configuration message includes the starting position of the target time period.
[0148] The UE receives a first configuration message sent by the network device, and parses the first configuration message to obtain a start position of the target time period.
[0149] The first configuration message may be carried by a radio resource control (Radio Resource Control, RRC) message, by a media access control control element (Media Access Control Control Element, MACCE) message, or by a downlink control information (Downlink Control Information, DCI) message.
[0150] For example, the network side device sends a DCI message to the UE, and the DCI message includes a start position of the target time period as 30 ms after the start time of the duration of the next DRX cycle.
[0151] For another example, the network side device sends a MAC CE message to the UE, and the MAC CE message includes that the starting position of the target time period is 35 ms after the starting time of the duration of the next DRX cycle.
[0152] The resource perception method provided in the embodiment of the present application increases flexibility by configuring the starting position of the target time period on the network side, and can be applied to different scenarios.
[0153] In the embodiment of the present application, the starting position of the target time period may also be pre-configured, that is, pre-defined by the protocol.
[0154] For example, the starting position of the target time period is predefined by the protocol as 30 ms after the starting time of the duration of the next DRX cycle.
[0155] For another example, the starting position of the target time period is predefined by the protocol as 35 ms after the starting time of the duration of the next DRX cycle.
[0156] The resource perception method provided in the embodiment of the present application predefines the starting position of the target time period through a protocol, thereby reducing signaling overhead.
[0157] In the embodiment of the present application, the starting position of the target time period may also be determined by the UE.
[0158] The UE may determine the starting position of the target time period according to its own synchronization accuracy. The UE may also determine the starting position of the target time period according to the main frequency of its own central processing unit (CPU).
[0159] For example, when the synchronization accuracy of the UE is higher than 1 microsecond, the starting position of the target time period is the same as the starting position of the duration of the next DRX cycle.
[0160] When the synchronization accuracy of the UE is less than 1 microsecond, the starting position of the target time period is 2 ms after the starting position of the duration of the next DRX cycle.
[0161] The resource perception method provided in the embodiment of the present application enables the UE to determine the starting position of the target time period according to its own situation, thereby further improving the reliability of data transmission.
[0162] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0163] Specifically, in the embodiment of the present application, the starting position of the target time period is the same as the starting position of the duration of the next DRX cycle.
[0164] For example, the start time of the current perception opportunity timer is 55ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then the current perception opportunity completely overlaps with the current DRX cycle shutdown time, and the UE cannot receive SCI and cannot perform resource perception.
[0165] The UE performs continuous sensing at the start position of the duration of the next DRX cycle, that is, 100 ms.
[0166] For another example, the start time of the current perception opportunity timer is 95ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then, the first 5ms of the current perception opportunity overlaps with the shutdown time of the current DRX cycle, and the UE cannot receive SCI and cannot perform resource perception.
[0167] The UE performs continuous sensing at the start position of the duration of the next DRX cycle, that is, 100 ms.
[0168] In the resource sensing method provided in the embodiment of the present application, the starting position of the target time period is the same as the starting position of the duration of the next DRX cycle, so that the UE can perform resource sensing as quickly as possible.
[0169] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0170] Specifically, in the embodiment of the present application, the starting position of the target time period is a target fixed position within the duration of the next DRX cycle.
[0171] The target fixed position may be 10 ms after the start position of the duration of the next DRX cycle, or 20 ms after the start position of the duration of the next DRX cycle, or a middle position of the duration of the next DRX cycle.
[0172] For example, the start time of the current perception opportunity timer is 55ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then the current perception opportunity completely overlaps with the current DRX cycle shutdown time, and the UE cannot receive SCI and cannot perform resource perception.
[0173] The UE performs continuous sensing 10 ms after the start position of the duration of the next DRX cycle, that is, 110 ms.
[0174] For another example, the start time of the current perception opportunity timer is 95ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then, the first 5ms of the current perception opportunity overlaps with the shutdown time of the current DRX cycle, and the UE cannot receive SCI and cannot perform resource perception.
[0175] The UE performs continuous sensing at the middle position after the start position of the duration of the next DRX cycle, that is, 125 ms.
[0176] In the resource perception method provided in the embodiment of the present application, the starting position of the target time period is the target fixed position of the duration of the next DRX cycle, which can eliminate the influence of time asynchrony and further improve the reliability of data transmission.
[0177] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0178] Specifically, in an embodiment of the present application, for periodic services, while ensuring service latency, the length of the target time period is not less than the maximum perception period.
[0179] For example, if the maximum sensing period is 20 ms, then for periodic services, the length of the target time period is set to 20 ms while ensuring the service delay.
[0180] For another example, if the maximum sensing period is 20 ms, then for periodic services, while ensuring service latency, the length of the target time period is set to 25 ms.
[0181] For periodic service transmission, the problem of unperceived resource collision can be avoided by adjusting the duration of continuous perception.
[0182] The resource perception method provided in the embodiment of the present application, for periodic services, while being able to ensure service delay, the length of the target time period is not less than the maximum perception period, thereby further improving the reliability of data transmission.
[0183] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0184] Specifically, in an embodiment of the present application, for periodic services, when the service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0185] For example, for periodic services, when the service delay cannot be guaranteed, the start time of the current perception opportunity timer is 55ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. Then, the current perception opportunity completely overlaps with the current DRX cycle shutdown time, and the UE cannot receive SCI and cannot perform resource perception.
[0186] The UE performs resource sensing in a target time period within the duration of the next DRX cycle, and the end position of the target time period does not exceed 150 ms.
[0187] For periodic service transmission, the problem of unperceived resource collision can be avoided by adjusting the duration of continuous perception.
[0188] The resource perception method provided in the embodiment of the present application, for periodic services, when the service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle, thereby further improving the reliability of data transmission.
[0189] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0190] Specifically, in the embodiment of the present application, for non-periodic services, the continuous sensing time is as short as possible, and the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0191] For example, for periodic services, the start time of the current perception opportunity timer is 55ms, the duration of the current perception opportunity timer is 20ms, the start time of the current DRX cycle duration timer is 0, the duration of the DRX cycle duration timer is 50ms, and the duration of the DRX cycle shutdown time timer is 50ms. The current perception opportunity completely overlaps with the current DRX cycle shutdown time, and the UE cannot receive SCI and cannot perform resource perception.
[0192] The UE performs resource sensing in a target time period within the duration of the next DRX cycle, and the end position of the target time period does not exceed 150 ms.
[0193] For non-periodic service transmission, continuous sensing for a period of time increases the sensing range and reduces the probability of resource collision.
[0194] The resource perception method provided in the embodiment of the present application, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle, thereby further improving the reliability of data transmission.
[0195] In addition, it should be noted that:
[0196] 1. The DRX cycle may be smaller than the partial perception window.
[0197] Figure 5 This is one of the schematic diagrams of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application, such as Figure 5 As shown, when the sensing opportunity interval in the partial sensing window is an integer multiple of the DRX cycle, each sensing opportunity of the partial sensing must be sensed within the DRX on period.
[0198] Figure 6 This is the second schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application, such as Figure 6As shown, when the sensing opportunity interval in the partial sensing window is not an integer multiple of the DRX cycle, the sensing opportunities of the partial sensing that overlap with the DRX on period are sensed, and the sensing opportunities of the partial sensing that overlap with the DRX off period are not sensed. After the DRX off period ends, the DRX on phase is entered for a period of continuous sensing.
[0199] Second, the DRX cycle can be larger than the partial perception window.
[0200] Figure 7 This is the third schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in the embodiment of the present application, such as Figure 7 As shown, when the sensing opportunities in the partial sensing window partially fall in the DRX on period, the sensing opportunities that fall in the DRX on period are sensed, and the sensing opportunities that fall in the DRX off period are not sensed. After the DRX off time ends, the DRX on phase is entered for continuous sensing for a period of time.
[0201] Figure 8 This is a fourth schematic diagram of the relationship between the DRX cycle and the size of the partial perception window provided in an embodiment of the present application, such as Figure 8 As shown, when all the sensing opportunities in the partial sensing window fall within the DRX on period, each sensing opportunity of the partial sensing is sensed within the DRX on period.
[0202] Fig. 9 This is the second flow chart of the resource perception method provided in the embodiment of the present application, such as Fig. 9 As shown, an embodiment of the present application provides a resource perception method, the execution subject of which may be a network side device, for example, a base station. The method includes:
[0203] Step 901, send a first configuration message to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0204] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0205] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0206] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0207] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0208] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0209] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0210] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0211] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0212] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0213] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0214] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0215] Specifically, the resource perception method provided in the embodiment of the present application can refer to the method embodiment in which the execution subject is a terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the above-mentioned corresponding method embodiment will not be described in detail here.
[0216] Fig.10 is a schematic diagram of the structure of a terminal provided in an embodiment of the present application, such as Fig.10 As shown, the terminal includes a memory 1020, a transceiver 1000, and a processor 1010:
[0217] The memory 1020 is used to store computer programs; the transceiver 1000 is used to send and receive data under the control of the processor 1010; the processor 1010 is used to read the computer program in the memory 1020 and perform the following operations:
[0218] Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0219] If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
[0220] Specifically, the transceiver 1000 is used to receive and send data under the control of the processor 1010 .
[0221] Among them, Fig.10 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1010 and various circuits of memory represented by memory 1020 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1000 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1030 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0222] The processor 1010 is responsible for managing the bus architecture and general processing, and the memory 1020 can store data used by the processor 1010 when performing operations.
[0223] Optionally, the processor 1010 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0224] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0225] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0226] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0227] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0228] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0229] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0230] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0231] Optionally, before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the step further includes:
[0232] Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period;
[0233] or,
[0234] The starting position of the target time period is preconfigured;
[0235] or,
[0236] Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes:
[0237] The starting position of the target time period is determined.
[0238] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0239] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0240] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0241] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0242] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0243] It should be noted here that the above-mentioned terminal provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0244] Fig.11 is a schematic diagram of the structure of a network side device provided in an embodiment of the present application, such as Fig.11 As shown, the network side device includes a memory 1120, a transceiver 1100, and a processor 1110:
[0245] The memory 1120 is used to store computer programs; the transceiver 1100 is used to send and receive data under the control of the processor 1110; the processor 1110 is used to read the computer program in the memory 1120 and perform the following operations:
[0246] A first configuration message is sent to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0247] Specifically, the transceiver 1100 is used to receive and send data under the control of the processor 1110 .
[0248] Among them, Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1110 and memory represented by memory 1120. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1100 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 1110 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1110 when performing operations.
[0249] The processor 1110 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0250] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0251] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0252] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0253] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0254] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0255] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0256] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0257] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0258] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0259] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0260] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0261] It should be noted here that the above-mentioned network side device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the above-mentioned execution subject is the network side device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0262] Fig.12 is one of the structural diagrams of a resource sensing device provided in an embodiment of the present application, such as Fig.12 As shown, the embodiment of the present application provides a resource sensing device, including:
[0263] The judging module 1201 is used to judge whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0264] The sensing module 1202 is configured to perform resource sensing in a target time period within the duration of the next DRX cycle if the current sensing opportunity does not completely overlap with the duration of the current DRX cycle.
[0265] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0266] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0267] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0268] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0269] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0270] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0271] Optionally, it also includes a first receiving module;
[0272] The first receiving module is used to receive a first configuration message sent by the network device before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle; the first configuration message includes the starting position of the target time period;
[0273] or,
[0274] The starting position of the target time period is preconfigured;
[0275] or,
[0276] Also includes a first determination module;
[0277] The first determination module is used to determine the starting position of the target time period before performing resource sensing in the target time period within the duration of the next DRX cycle.
[0278] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0279] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0280] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0281] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0282] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0283] Specifically, the resource perception device provided in the embodiment of the present application can implement all the method steps implemented in the method embodiment in which the execution subject is the terminal, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0284] Fig.13 This is a second structural diagram of a resource sensing device provided in an embodiment of the present application, such as Fig.13 As shown, the embodiment of the present application provides a resource sensing device, including:
[0285] The first sending module 1301 is used to send a first configuration message to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0286] The method further includes a second receiving module, wherein the second receiving module is used to receive a random access request message sent by a terminal.
[0287] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0288] A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
[0289] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0290] The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
[0291] Optionally, the situation where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle includes:
[0292] A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
[0293] Optionally, the starting position is the same as the starting position of the duration of the next DRX cycle.
[0294] Optionally, the starting position is a target fixed position within the duration of the next DRX cycle.
[0295] Optionally, for periodic services, while ensuring service delay, the length of the target time period is not less than the maximum perception period.
[0296] Optionally, for periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0297] Optionally, for non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
[0298] Specifically, the resource perception device provided in the embodiment of the present application can implement all the method steps implemented by the method embodiment in which the execution subject is a network side device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0299] It should be noted that the division of units / modules in the above embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, the functional units in the various embodiments of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.
[0300] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0301] Optionally, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the methods provided in the above embodiments, including:
[0302] Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle;
[0303] If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
[0304] Or include:
[0305] A first configuration message is sent to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
[0306] It should be noted that the processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0307] It should also be noted that the term "and / or" in the embodiments of the present application describes the association relationship of the associated objects, indicating that there may be three relationships. For example, A and / or B may represent the three situations of: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0308] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0309] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.
[0310] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0311] The network device involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the long term evolution (long term evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a pico base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0312] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0313] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0314] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0315] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0316] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0317] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A resource perception method, characterized in that: Applied to terminals, including: Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle; If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
2. The resource perception method according to claim 1, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
3. The resource perception method according to claim 1, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
4. The resource perception method according to claim 1, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
5. The resource perception method according to claim 1, characterized in that: Before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the method further includes: Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period; or, The starting position of the target time period is preconfigured; or, Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes: The starting position of the target time period is determined.
6. The resource perception method according to claim 5, characterized in that: The starting position is the same as the starting position of the duration of the next DRX cycle.
7. The resource perception method according to claim 5, characterized in that: The starting position is a target fixed position within the duration of the next DRX cycle.
8. The resource perception method according to claim 1, characterized in that: For periodic services, while ensuring service delay, the length of the target time period shall not be less than the maximum perception period.
9. The resource perception method according to claim 1, characterized in that: For periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
10. The resource perception method according to claim 1, characterized in that: For non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
11. A resource perception method, applied to a network side device, characterized in that: include: Sending a first configuration message to a target terminal; the first configuration message includes a starting position of a target time period; The target time period is a time period during which the target terminal performs resource sensing within the duration of the next DRX cycle when the current sensing opportunity does not completely overlap with the duration of the current DRX cycle.
12. The resource sensing method according to claim 11, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
13. The resource sensing method according to claim 11, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
14. The resource sensing method according to claim 11, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
15. The resource sensing method according to claim 11, characterized in that: The starting position is the same as the starting position of the duration of the next DRX cycle.
16. The resource sensing method according to claim 11, characterized in that: The starting position is a target fixed position within the duration of the next DRX cycle.
17. The resource sensing method according to claim 11, characterized in that: For periodic services, while ensuring service delay, the length of the target time period shall not be less than the maximum perception period.
18. The resource sensing method according to claim 11, characterized in that: For periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
19. The resource sensing method according to claim 11, characterized in that: For non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
20. A terminal, characterized in that: Including memory, transceiver, processor; Memory for storing computer programs; a transceiver, configured to transmit and receive data under the control of the processor; and a processor, configured to read the computer program in the memory and perform the following operations: Determine whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle; If the current sensing opportunity does not completely overlap with the duration of the current DRX cycle, resource sensing is performed in a target time period within the duration of the next DRX cycle.
21. The terminal according to claim 20, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
22. The terminal according to claim 20, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
23. The terminal according to claim 20, characterized in that The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
24. The terminal according to claim 20, characterized in that Before determining whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle, the method further includes: Receiving a first configuration message sent by a network device; the first configuration message includes a starting position of the target time period; or, The starting position of the target time period is preconfigured; or, Before performing resource sensing in the target time period within the duration of the next DRX cycle, the method further includes: The starting position of the target time period is determined.
25. The terminal according to claim 24, characterized in that The starting position is the same as the starting position of the duration of the next DRX cycle.
26. The terminal according to claim 24, characterized in that The starting position is a target fixed position within the duration of the next DRX cycle.
27. The terminal according to claim 20, characterized in that For periodic services, while ensuring service delay, the length of the target time period shall not be less than the maximum perception period.
28. The terminal according to claim 20, characterized in that For periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
29. The terminal according to claim 20, characterized in that For non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
30. A network side device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: A first configuration message is sent to the target terminal; the first configuration message includes the starting position of the target time period; the target time period is the time period for the target terminal to perform resource perception within the duration of the next DRX cycle when the current perception opportunity does not completely overlap with the duration of the current DRX cycle.
31. The network side device according to claim 30, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the duration of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the off time of the current DRX cycle.
32. The network side device according to claim 30, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: The current sensing opportunity completely overlaps with the shutdown time of the current DRX cycle.
33. The network side device according to claim 30, characterized in that: The situations where the current sensing opportunity does not completely overlap with the duration of the current DRX cycle include: A portion of the current sensing opportunity overlaps with the off time of the current DRX cycle, and the rest of the current sensing opportunity overlaps with the duration of the next DRX cycle.
34. The network side device according to claim 30, characterized in that: The starting position is the same as the starting position of the duration of the next DRX cycle.
35. The network side device according to claim 30, characterized in that: The starting position is a target fixed position within the duration of the next DRX cycle.
36. The network side device according to claim 30, characterized in that: For periodic services, while ensuring service delay, the length of the target time period shall not be less than the maximum perception period.
37. The network side device according to claim 30, characterized in that: For periodic services, when service delay cannot be guaranteed, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
38. The network side device according to claim 30, characterized in that: For non-periodic services, the end position of the target time period does not exceed the end position of the duration of the next DRX cycle.
39. A resource sensing device, characterized in that: include: A judging module, used to judge whether the current sensing opportunity completely overlaps with the duration of the current discontinuous reception DRX cycle; The sensing module is used to perform resource sensing in a target time period within the duration of the next DRX cycle if the current sensing opportunity does not completely overlap with the duration of the current DRX cycle.
40. A resource sensing device, characterized in that: include: A first sending module, configured to send a first configuration message to a target terminal; the first configuration message includes a starting position of a target time period; The target time period is a time period during which the target terminal performs resource sensing within the duration of the next DRX cycle when the current sensing opportunity does not completely overlap with the duration of the current DRX cycle.
41. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method according to any one of claims 1 to 19.