Method, apparatus, and terminal for obtaining a detection window

The method for obtaining a detection window in a terminal, by using multiple step sizes and resource selection windows, addresses the incompatibility of LTE sidelink detection methods with 5G systems, achieving efficient power management and detection performance.

JP7696995B2Active Publication Date: 2025-06-23VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023508607
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2020-08-07
Filing Date
2021-08-06
Publication Date
2025-06-23
Estimated Expiration
2041-08-06

AI Technical Summary

Technical Problem

The existing method for obtaining a detection window in LTE sidelink is not applicable to 5G or subsequent communication systems, leading to potential resource conflicts and inefficient power management.

Method used

A method and apparatus for obtaining a detection window in a terminal, which involves obtaining a first resource detection window using at least one step size P and a second resource detection window using a resource selection window, thereby balancing power consumption and detection performance.

Benefits of technology

The proposed solution effectively reduces the position of time-domain resources that need to be detected, achieving power saving and improving detection performance in 5G communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007696995000009
    Figure 0007696995000009
  • Figure 0007696995000010
    Figure 0007696995000010
  • Figure 0007696995000011
    Figure 0007696995000011
Patent Text Reader

Abstract

The present application discloses a method, an apparatus and a terminal for obtaining a detection window, which includes at least one of the steps of obtaining a first resource detection window by at least one step size P, and obtaining a second resource detection window by a resource selection window.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] (Cross - reference to related applications) This application claims the priority of a Chinese patent with the application number No. 202010791656.5, filed in China on August 7, 2020, and all of its contents are incorporated herein by reference.

[0002] This application belongs to the technical field of communications, and specifically relates to a method, apparatus, and terminal for obtaining a detection window.

Background Art

[0003] The Long Term Evolution (LTE) system supports sidelink transmission, that is, direct data transmission between terminals (also referred to as User Equipment, UE) on the physical layer. LTE sidelink communicates based on broadcast and can be used to support basic security communications for vehicle - to - vehicle and vehicle - to - everything (V2X), but it cannot be applied to other more advanced V2X services. The 5G New Radio (NR) system can support more comprehensive service types because it supports more advanced sidelink transmission designs, such as unicast, multicast, etc.

[0004] In LTE, partial detection is designed for power saving and to support communication between pedestrians and vehicles (Pedestrian to Vehicle, P2V). The terminal supports two modes of resource selection methods: random resource selection, and after performing partial detection, selecting resources based on the results of the partial detection and making semi-static resource reservations. Among them, which mode of resource selection method the terminal selects is set by Radio Resource Control (RRC). However, when RRC is set to support resource selection in two modes, which resource selection method to adopt is determined by the terminal.

[0005] In the process of realizing this application, the inventor found that the prior art has at least the following problems. In LTE sidelink, the step size of partial detection in the sidelink resource pool is fixed at 100 ms. From the periodic settings in LTE, the detection window obtained at k * 100 ms can almost detect the resource reservation status of other UEs in the resource pool. However, in NR, the selectable values of the detection period are not regular. If the detection window is obtained with 100 ms as the step size, the resource reservation status of other terminals (for example, terminals with a reservation period of [1:99]) within the selected window cannot be detected, and when the detecting terminal selects resources, there is a possibility that the selected resources will conflict with the resources reserved by other terminals.

Summary of the Invention

Problems to be Solved by the Invention

[0006] An embodiment of this application aims to provide a method, apparatus, and terminal for obtaining a detection window, which can solve the problem that the method for obtaining a detection window in the prior art is not applicable to a 5G or subsequent communication system.

Means for Solving the Problems

[0007] To solve the above technical problems, this application is realized as follows.

[0008] In a first aspect, an embodiment of the present application is a method for obtaining a detection window applied to a terminal, comprising: obtaining a first resource detection window according to at least one step size P; obtaining a second resource detection window according to a resource selection window; and providing a method for obtaining a detection window including at least one of the above.

[0009] In a second aspect, an embodiment of the present application is a device for obtaining a detection window applied to a terminal, comprising: a first acquisition module used to obtain a first resource detection window according to at least one step size P; a second acquisition module used to obtain a second resource detection window according to a resource selection window; and providing a device for obtaining a detection window including at least one of the above.

[0010] In a third aspect, a terminal includes a processor, a memory, and a program or command stored in the memory and executable by the processor. When the program or command is executed by the processor, the steps of the method according to the first aspect are realized.

[0011] In a fourth aspect, a readable storage medium stores a program or command. When the program or command is executed by a processor, the steps of the method according to the first aspect are realized.

[0012] In a fifth aspect, a chip includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to execute a program or command of a network-side device to realize the method according to the first aspect.

Advantages of the Invention

[0013] In the embodiments of the present application, by obtaining the first resource detection window according to at least one step size P and / or obtaining the second resource detection window by means of a resource selection window, the purpose of balancing power consumption and detection performance can be achieved.

Brief Description of the Drawings

[0014]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Embodiments for Carrying Out the Invention

[0015] In the following, while referring to the drawings in the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Naturally, the described embodiments are only a part of the embodiments of the present application, rather than all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of the present application.

[0016] The terms "first", "second", etc. in the description and claims of this application are not for describing a specific order or sequence, but for distinguishing similar objects. It should be understood that the data used in this way may be replaced with each other in appropriate cases so that the embodiments of this application can be implemented in an order other than that illustrated or described herein. Also, the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited. For example, the first object may be one or a plurality. Also, in the description and claims, "and / or" indicates at least one of the connected objects, and the symbol " / " generally indicates that the related objects before and after are in an "or" relationship.

[0017] It should be noted that the technology described in the embodiments according to the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system. Furthermore, for example, it can be used in other wireless communication systems such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), and Single-carrier Frequency-Division Multiple Access (SC-FDMA), as well as other systems. The terms "system" and "network" in the embodiments according to the present application can generally be used interchangeably. The described technology may be used in the above-mentioned systems and radio communication technologies, or in other systems and radio communication technologies. However, for the purpose of illustration, the New Radio (NR) system is described in the following description, and the NR term is used in most of the following descriptions. These technologies are applicable beyond the NR system. For example, they are also applicable to the 6th Generation (6G) communication system. th Generation, 6G) communication system.

[0018] In the embodiments of the present application, the terminal may also be referred to as a terminal device or a user equipment (UE), and may also be a laptop computer (Laptop Computer), also known as a mobile phone, a tablet personal computer, a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a personal digital assistant, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), a wearable device (Wearable Device) or an in-vehicle device (VUE), a pedestrian terminal (PUE), etc. The wearable device may include a bracelet, earphone, glasses, etc. It is necessary to explain that the specific type of the terminal is not limited in the embodiments of the present application.

[0019] Hereinafter, with reference to the drawings, the method, apparatus and terminal for obtaining a detection window provided in the embodiments of the present application will be described in detail by specific embodiments and their usage scenarios.

[0020] As shown in FIG. 1, an embodiment of the present application is a method for obtaining a detection window applied to a terminal, Step 101 of obtaining a first resource detection window by at least one step size P; Step 102 of obtaining a second resource detection window by a resource selection window; A method for obtaining a detection window including at least one of the above is further provided.

[0021] Here, the first resource detection window may be one or more windows, and the second resource detection window may be one or more windows. Optionally, step 101 specifically is to obtain the first resource detection window by at least one step size P and a resource selection window.

[0022] As a selectable embodiment, when the first condition is satisfied, the second resource detection window is obtained by step 101; otherwise, the first resource detection window is obtained by step 102. The first condition includes that the period set by the terminal is smaller than the first period threshold; that there is one or more non-zero periods smaller than the second period threshold in the period set for the resource pool; that the period set for the resource pool is disabled; that the period set by the terminal is 0 and includes at least one of them.

[0023] When the period set for the resource pool is disabled, other terminals in the resource pool transmit aperiodically. In this way, it is necessary to explain that the second resource detection window may be used for detection in the resource selection window, and this second resource detection window may be a dynamic resource selection window. Or, when the period set by the terminal is 0, that is, when the terminal transmits aperiodically, the second resource detection window may be used for detection in the resource selection window.

[0024] At least one of the first period threshold and the second period threshold is a predefined threshold, a preset threshold, a set threshold, and a threshold related to the period set for the resource pool and is at least one of them.

[0025] Among them, the preset or setting may be a preset or setting by a network, or a preset or setting by a terminal. Alternatively, the first cycle threshold and / or the second cycle threshold are values indicated by a network or a terminal. The setting may specifically be a setting by upper layer signaling, and the network or terminal indication may be an indication by physical layer signaling. For example, it may be set / indicated by RRC signaling, media access control layer control unit (MAC CE) signaling, sidelink control information SCI signaling, PC5-RRC signaling, SCI, feedback information, physical sidelink feedback channel (PSFCH), etc.

[0026] As another selectable embodiment, the method determining the step size P according to a period set in a resource pool; determining the step size P according to a period set by a terminal; determining the step size P according to a period of sidelink discontinuous reception (DRX); determining the step size P according to a predefined or preset or set value; and further includes at least one of them. Among them, the preset or setting may be a preset / setting by a network, or a preset or setting by a terminal. For example, it may be set / indicated by RRC signaling, MAC CE signaling, SCI signaling, PC5-RRC signaling, SCI, feedback information, PSFCH, etc. It is necessary to explain that when the step size P is a preset value or a set value, the preset value or the set value becomes a parameter set for each resource pool. For example, the preset value or the set value may be a subset of the period set for the resource pool.

[0027] The number of the step sizes P is less than or equal to a first value, which is advantageous for reducing the number of terminal detection windows and is advantageous for terminal capabilities. That is, the step size P may be one value or a plurality of values (for example, P1, P2, …, Pm). The first value is a predefined value, a preset value, a set value, a value determined by terminal capabilities, or a value determined by service quality.

[0028] It is necessary to explain that the preset or setting may be a preset / setting by the network or a preset or setting by the terminal. Specifically, the setting is a setting by upper layer signaling. For example, it may be set / instructed by RRC signaling, MAC CE signaling, SCI signaling, PC5-RRC signaling, SCI, feedback information, PSFCH, etc.

[0029] When the first value is a value determined by service quality QoS, it may be set for each QoS. For example, associate the corresponding first value for each QoS level, and when the service transmission corresponds to a certain QoS among them, the corresponding first value can be found according to the setting parameters of the QoS. Similarly, when the first value is a value determined by terminal capabilities, it may be set for each terminal capability. For example, associate the first values corresponding to different terminal capabilities, and when the terminal capability of the current terminal is a certain capability, the corresponding first value can be found according to the capability.

[0030] Optionally, the first value is a value set for a resource pool, or the first value is a value related to the setting parameters of the terminal, or the first value is a value related to the setting of a logical channel, or the first value is a value related to the setting of a logical channel group. For example, the first value may be set based on each resource pool. For example, there is a parameter setting of one or more first values (P budget ) in the IE corresponding to the resource pool.

[0031] As another selectable embodiment, according to the period set in the resource pool, the step of determining the step size P is as follows: Determining the step size P according to the least common multiple of some or all of the periods set in the resource pool; Determining the step size P according to the greatest common divisor of some or all of the periods set in the resource pool; Determining the step size P corresponding to the period set in the resource pool according to a step size value corresponding to a predefined, preset, or set period range; and includes at least one of the above. (Example 1)

[0032] As shown in Table 1, predefined, preset, or set the step size value corresponding to at least one period range, and obtain the step size P according to the period set in the resource pool.

Table 1

[0033] Assume that resource pool 1 (RP1) is set to support periodic reservation, and 12 periodic values are set to be [0, 21, 43, 79, 100, 200, 300, 400, 500, 700, 800, 1000] respectively. As can be seen from the period set in the resource pool and Table 1, the step size P1 corresponding to the set period 21 is 30, the step size P2 corresponding to the period 43 is 50, the step size P3 corresponding to the step size 79 is 70, and the step size P4 corresponding to the periods 100, 200, 300, 400, 500, 700, 800, 1000 is 100. If the terminal supports partial detection in the resource pool, the terminal obtains the position of the detection window using the step size P1 = 30, the step size P2 = 50, the step size P3 = 70, and the step size P4 = 100.

[0034] As another selectable embodiment, when there are M1 (where M1 is a predefined, preset, or set value) periodic values (non-zero periodic values) that satisfy the first rule in the setting period of the resource pool, the step of determining the step size P according to the period set for the resource pool includes at least one of the following steps. The step of determining that the step size P includes 100. 100 can cover the detection range of a period of 100*k and can reduce the number of step sizes P. k is a positive integer. The step of determining that the step size P includes the greatest common divisor of some or all of the periodic values that satisfy the first rule. For example, the greatest common divisor of 100*k1 can be mentioned, where k1 is a positive integer. If k1 is an even number, the step size P is at least 200. The step of determining that the step size P includes the least common multiple of some or all of the periodic values that satisfy the first rule. For example, the least common multiple of 100*k2 can be mentioned, where k2 is a positive integer.

[0035] Here, the preset or setting may be a preset / setting by the network or a preset or setting by the terminal. The setting specifically refers to a setting by upper layer signaling. For example, it may be set / instructed by RRC signaling, MAC CE signaling, SCI signaling, PC5-RRC signaling, SCI, feedback information, PSFCH, etc.

[0036] The periodic values that satisfy the first rule are periodic values corresponding to multiples of 100, and periodic values corresponding to multiples of 10 include at least one of them.

[0037] As another selectable embodiment, when there are M2 (where M2 is a predefined, preset, or set value) periodic values that satisfy the second rule in the setting period of the resource pool, the step of determining the step size P according to the period set for the resource pool includes at least one of the following steps. Determining that the step size P includes the least common multiple of some or all of the periodic values that satisfy the second rule. For example, when 10, 20, 40, and 80 are set, the step size P is 80. Determining that the step size P includes the greatest common divisor of some or all of the periodic values that satisfy the second rule. For example, when 10, 20, 40, and 80 are set, the step size P is 10. Determining that the step size P includes the least common multiple of the quantization values of some or all of the periodic values that satisfy the second rule. For example, when 79 is set as the period, it is quantized to 80, and then the least common multiple process is performed. It is considered that the resource detection window obtained by the step size P based on 80 can cover up to the period of 79 in part. Determining that the step size P includes the greatest common divisor of the quantization values of some or all of the periodic values that satisfy the second rule. For example, when 69 is set as the period, it is quantized to 70, and then the greatest common divisor process is performed. It is considered that the resource detection window obtained by the step size P based on 70 can cover up to the period of 69 in part.

[0038] Here, the preset or setting may be a preset / setting by the network or a preset or setting by the terminal. The setting is specifically a setting by upper layer signaling. For example, it may be set / instructed by RRC signaling, MAC CE signaling, SCI signaling, PC5-RRC signaling, SCI, feedback information, PSFCH, etc.

[0039] The periodic values that satisfy the second rule are A period value smaller than 100, and A period value that is not a multiple of 10 includes at least one of them.

[0040] Optionally, in the above embodiments of the present application, the quantization granularity of the part or all of the periods is a predefined, preset, or set value. The quantization rule of the quantization value of the part or all of the period values includes at least one of rounding up, rounding down, rounding, and a predefined, preset, or set rule.

[0041] For example, if the quantization granularity is 10 ms and quantization is performed by rounding up, the quantization result is ceil(period / 10), where ceil is rounding up.

[0042] In the setting period of the resource pool, when there are both period values that satisfy the first rule and period values that satisfy the second rule, the step size P is determined to include 100 in the step size P, determined to include the greatest common divisor of some or all of the period values that satisfy the first rule in the step size P, determined to include the least common multiple of some or all of the period values that satisfy the first rule in the step size P, determined to include the least common multiple of some or all of the period values that satisfy the second rule in the step size P, determined to include the greatest common divisor of some or all of the period values that satisfy the second rule in the step size P, determined to include the least common multiple of the quantization values of some or all of the period values that satisfy the second rule in the step size P, It is necessary to explain that it includes at least one of determining that the step size P includes the greatest common divisor of the quantization values of some or all of the period values that satisfy the second rule.

[0043] As another selectable embodiment, the value of the step size P is equal to some or all of the non-zero period values in the resource pool. For example, when the value of the step size P is equal to all of the non-zero period values in the resource pool, it corresponds to detecting all the period values set in the resource pool once.

[0044] As another selectable embodiment, in the step of determining the step size P according to the period set by the terminal, the step of determining that the step size P is equal to the period set by the terminal is included.

[0045] Or, in the step of determining the step size P according to the period of sidelink discontinuous reception (DRX), the step of determining that the step size P is equal to the period of sidelink DRX is included.

[0046] As a selectable embodiment, when obtaining a first resource detection window according to at least one step size P, the method further includes at least one of: a step of determining the number of the first resource detection windows, where the number includes the selectable number of the first resource detection windows and the actual number of the first resource detection windows; a step of determining the position of the first resource detection window.

[0047] JPEG0007696995000002.jpg125166

[0048] JPEG0007696995000003.jpg120165

[0049] JPEG0007696995000004.jpg40168

[0050] As a selectable embodiment, the step of determining the position of the first resource detection window is as follows: It includes the step of determining that the position of the first resource detection window is some or all of the positions that satisfy Y - j*P within a predetermined range. Y is a resource in the resource selection window of the terminal, j is a value obtained by a predefined, preset, or set parameter, and P is a step size. For example, the value of j may be indicated by a bitmap. Here, the preset or set may be a preset / set by the network or a preset or set by the terminal. The setting is specifically a setting by upper layer signaling. For example, it may be set / indicated by RRC signaling, MAC CE signaling, SCI signaling, PC5 - RRC signaling, SCI, feedback information, PSFCH, etc.

[0051] As shown in FIG. 2, the predetermined range is Between the start position of the selectable resource detection window and the start position of the resource selection window ([n - T0, n + T1]), Between the start position of the selectable resource detection window after a predetermined time and the start position of the resource selection window ([n - T0 + 100, n + T1]), Between the start position of the selectable resource detection window and the end position of the selectable resource detection window ([n - T0, n - T proc,0 ) Between the start position of the selectable resource detection window after a predetermined time and the end position of the selectable resource detection window ([n - T0 + 100, n - T proc,0 ) Between the start position of the resource detection window and the resource selection trigger time ([n - T0, n]), Between the start position of the resource detection window after a predetermined time and the resource selection trigger time ([n - T0 + 100, n]), Between the selectable start position of the resource detection window and the resource selection trigger time, From a predetermined time after the selectable start position of the resource detection window to the resource selection trigger time, Between the end position of the resource detection window and the resource selection trigger time, From a predetermined time after the end position of the resource detection window to the resource selection trigger time, Between the selectable end position of the resource detection window and the resource selection trigger time, From a predetermined time after the selectable end position of the resource detection window to the resource selection trigger time, Between the time length T0 before the start position of the resource selection window and the start position of the resource selection window ([n + T1 - T0, n + T1]), and Between a predetermined time further after the time length T0 before the start position of the resource selection window and the start position of the resource selection window ([n + T1 - T0 + 100, n + T1]) includes at least one of the following.

[0052] Said some positions are The previous N positions, The next N positions, The previous N positions after n - T0 + 100, and The positions indicated by the bitmap bitmap are at least one of them.

[0053] Here, N is the actual number of the first resource detection windows, which may be a predefined, preset, or set numerical value, or a numerical value determined by the setting information (for example, obtained by the bitmap indication). Here, the preset or setting may be a preset / setting by the network or a preset or setting by the terminal. The setting is specifically a setting by the upper layer signaling. For example, it may be set / instructed by RRC signaling, MAC CE signaling, SCI signaling, PC5 - RRC signaling, SCI, feedback information, PSFCH, etc.

[0054] Continuing with the above example, in the embodiments of the present application, the method performing resource exclusion with a first period or a first step size as a period based on at least one of the detection results in the first resource detection window and the detection results in the second resource detection window further includes wherein the first period is the period carried in the sidelink control information received within the resource detection window corresponding to the terminal, and the first step size is the step size corresponding to the period carried in the sidelink control information received within the resource detection window corresponding to the terminal.

[0055] The value of the number of resources to be excluded is Q, and Q is Q being equal to 1, and Q being equal to ceil(step size P / period T), where ceil is the ceiling operation and the period T is not zero, and Q being equal to floor(step size P / period T), where floor is the floor operation and the period T is not zero, that is, only the resources within one step size are excluded, and Q being equal to round(step size P / period T), where round is the rounding operation and the period T is not zero, and becomes one of the above, where the step size P is the detection step size corresponding to the period T, and the step size P may be the corresponding minimum detection step size / maximum detection step size / average detection step size in the resource pool.

[0056] It should be noted that the above Q resources to be excluded may be continuous resources or non - continuous resources, and are not specifically limited here.

[0057] The start time of resource exclusion is the time when the sidelink control information is received, and the start time of the resource selection window of the terminal is included.

[0058] To sum up, in the embodiments of the present application, at least one step size P is used to obtain the first resource detection window, and / or the second resource detection window is obtained by the resource selection window, so as to achieve the purpose of balancing power consumption and detection performance, reduce the position of the time domain resource that the terminal needs to detect, and achieve the purpose of power saving.

[0059] To more clearly describe the method for obtaining the detection window provided in the embodiments of the present application, the following will be further described by several examples. (Example 2)

[0060] In the period set in the resource pool, when there is a period value of 100*k, it is predefined that one step size value P = 100. When there is a period value belonging to [1:99], the least common multiple is taken by the quantization value of the period value to obtain another step size value.

[0061] It is assumed that resource pool 1 (RP1) is set to support periodic reservation, and 12 period values of [0, 20, 40, 80, 100, 200, 300, 400, 500, 700, 800, 1000] are set. In the setting of the resource pool, since there are settings with periods of 100, 200, 300, 400, 500, 700, 800, 1000, 100 is taken as one value of the step size P. There are settings with periods of 20, 40, 80, and the least common multiple corresponding to the periods is 80, so 80 is taken as another value of the step size P.

[0062] If partial detection is supported in the resource pool, when the terminal performs partial detection in the resource pool, it uses step size P1 = 80 and step size P2 = 100 to obtain the position of the resource detection window. (Example 3)

[0063] It is predefined that the terminal obtains the detection step size according to the quantization result of the set period in the resource pool. It is predefined that the quantization granularity is 10 ms, and the quantization value is obtained using rounding as the quantization method. When there is a period value of 100*k, it is predefined that one step size value P = 100. When there is a period value belonging to [1:99], the least common multiple is taken according to the quantization value of the period value, and another step size value is used.

[0064] It is assumed that resource pool 1 (RP1) is set to support period reservation, and 12 period values of [0, 21, 43, 79, 100, 200, 300, 400, 500, 700, 800, 1000] are set. In the setting of the resource pool, since there are settings with periods of 100, 200, 300, 400, 500, 700, 800, 1000, 100 is taken as one value of the step size P. Since there are settings with periods of 21, 43, 79, it is determined that the quantization values are 20, 40, 80 according to the predefined quantization rules. Since the least common multiple corresponding to the period is 80, 80 is taken as another value of the step size P.

[0065] If the terminal supports partial detection in the resource pool, the terminal obtains the position of the resource detection window using step size P1 = 80 and step size P2 = 100. (Example 4)

[0066] When there is a period value smaller than the period threshold set by the upper layer among the non-zero period values set in the resource pool, it is predefined that in the resource pool, the terminal detects the resource using the second resource detection window. Otherwise, the terminal obtains the step size P according to the period value set in the resource pool, determines the resource detection window according to the step size P, and performs resource detection.

[0067] It is assumed that resource pool 1 (RP1) is set to support periodic reservation and 12 periodic values [0, 20, 40, 80, 100, 200, 300, 400, 500, 700, 800, 1000] are set. The upper layer setting period threshold Tthreshold = 30.

[0068] In the resource pool, since the non - zero periodic value 20 < the periodic threshold 30, in the resource pool, the terminal detects using a dynamic resource detection window.

[0069] In the method for obtaining a detection window provided in the embodiments of the present application, it is necessary to explain that the execution entity may be an acquisition device for the detection window or a control module for executing and loading the method for obtaining the detection window in the acquisition device for the detection window. In the embodiments of the present application, taking the execution of the method for obtaining the detection window by the acquisition device for the detection window as an example, the acquisition device for the detection window provided in the embodiments of the present application is described.

[0070] As shown in FIG. 3, the embodiment of the present application is an acquisition device for a detection window applied to a terminal, a first acquisition module 301 used to obtain a first resource detection window by at least one step size P, a second acquisition module 302 used to obtain a second resource detection window by a resource selection window and further provides an acquisition device 300 for a detection window including at least one of them.

[0071] As an alternative embodiment, the device a first determination module used to determine the step size P according to the period set in the resource pool, a second determination module used to determine the step size P according to the period set by the terminal, A third determination module used to determine the step size P according to the period of sidelink discontinuous reception DRX; A fourth determination module used to determine the step size P by pre - definition, pre - setting or setting; It further includes at least one of the above.

[0072] As an optional embodiment, the number of the step sizes P is less than or equal to a first value; The first value is a pre - defined value, a pre - set value, a set value, a value determined by terminal capabilities, or a value determined by service quality.

[0073] As an optional embodiment, the first value is a value corresponding to the setting parameter of the resource pool, or the first value is a value corresponding to the setting parameter of the terminal, or the first value is a value corresponding to the setting parameter of the logical channel, or the first value is a value corresponding to the setting parameter of the logical channel group.

[0074] As an optional embodiment, the first determination module A first determination sub - module used to determine the step size P according to the least common multiple of some or all of the periods set in the resource pool; A second determination sub - module used to determine the step size P according to the greatest common divisor of some or all of the periods set in the resource pool; A third determination sub - module used to determine the step size P corresponding to the period set in the resource pool according to the step size value corresponding to a pre - defined, pre - set or set period range; It includes at least one of the above.

[0075] As an optional embodiment, when there are M1 (where M1 is a predefined, preset, or set value) periodic values that satisfy the first rule in the setting period of the resource pool, the first determination module includes at least one of a fourth determination sub-module used to determine that the step size P includes 100, a fifth determination sub-module used to determine that the step size P includes the greatest common divisor of some or all of the periodic values that satisfy the first rule, and a sixth determination sub-module used to determine that the step size P includes the least common multiple of some or all of the periodic values that satisfy the first rule.

[0076] As an optional embodiment, the periodic values that satisfy the first rule include at least one of a periodic value corresponding to a multiple of 100 and a periodic value corresponding to a multiple of 10.

[0077] As an optional embodiment, when there are M2 (where M2 is a predefined, preset, or set value) periodic values that satisfy the second rule in the setting period of the resource pool, the first determination module includes a seventh determination sub-module used to determine that the step size P includes the least common multiple of some or all of the periodic values that satisfy the second rule, an eighth determination sub-module used to determine that the step size P includes the greatest common divisor of some or all of the periodic values that satisfy the second rule, a ninth determination sub-module used to determine that the step size P includes the least common multiple of the quantization values of some or all of the periodic values that satisfy the second rule, and a tenth determination sub-module used to determine that the step size P includes the greatest common divisor of the quantization values of some or all of the periodic values that satisfy the second rule.​​ comprises at least one of

[0078] As an optional embodiment, the period value satisfying the second rule is a period value smaller than 100, and a period value not being a multiple of 10 includes at least one of

[0079] As an optional embodiment, the quantization rule for the quantization value of the part or all of the period values is rounding up, rounding down, rounding, and a pre - defined, pre - set, or set rule includes at least one of

[0080] As an optional embodiment, the value of the step size P is equal to a part or all of the values of non - zero periods in the resource pool.

[0081] As an optional embodiment, the second determination module comprises an 11th determination sub - module used to determine that the step size P is equal to the period set by the terminal

[0082] As an optional embodiment, the third determination module comprises a 12th determination sub - module used to determine that the step size P is equal to the period of sidelink DRX

[0083] As an optional embodiment, the apparatus further comprises at least one of a fifth determination module used to determine the number of the first resource detection windows and a sixth determination module used to determine the position of the first resource detection window

[0084] ​​​​JPEG0007696995000005.jpg107170

[0085] JPEG0007696995000006.jpg118169

[0086] As a selectable embodiment, the sixth decision module includes a twelfth decision sub-module used to determine that the position of the first resource detection window is part or all of the positions that satisfy Y - j*P within a predetermined range, where Y is a resource in the resource selection window of the terminal, j is a value obtained by a predefined, preset, or set parameter, and P is a step size. The predetermined range is between the start position of the selectable resource detection window and the start position of the resource selection window, between the start position of the selectable resource detection window after a predetermined time and the start position of the resource selection window, between the start position and the end position of the selectable resource detection window, between the start position of the selectable resource detection window after a predetermined time and the end position of the selectable resource detection window, between the start position of the resource detection window and the resource selection trigger time, between the start position of the resource detection window after a predetermined time and the resource selection trigger time, between the selectable start position of the resource detection window and the resource selection trigger time, between the selectable start position of the resource detection window after a predetermined time and the resource selection trigger time, between the end position of the resource detection window and the resource selection trigger time, between the end position of the resource detection window after a predetermined time and the resource selection trigger time, between the selectable end position of the resource detection window and the resource selection trigger time, From a predetermined time after the selectable end position of the resource detection window to the resource selection trigger time, From before the time length T0 of the start position of the resource selection window to the start position of the resource selection window, and From a predetermined time after further before the time length T0 of the start position of the resource selection window to the start position of the resource selection window includes at least one of.

[0087] As a selectable embodiment, the partial positions are the previous N positions, the next N positions, the previous N positions after n-T0+100, and the positions indicated by the bitmapping bitmap are at least one of, N is the actual number of the first resource detection windows, N is a predefined, preset, or set numerical value, or N is a numerical value determined by the setting information.

[0088] As a selectable embodiment, the apparatus uses at least one of the detection results in the first resource detection window and the detection results in the second resource detection window to perform resource exclusion with a first period or a first step size as a period, using an exclusion module further comprises, The first period is the period carried in the sidelink control information received within the resource detection window corresponding to the terminal, and the first step size is the step size corresponding to the period carried in the sidelink control information received within the resource detection window corresponding to the terminal.

[0089] As a selectable embodiment, the value of the number of resources to be excluded is Q, and Q is Q is equal to 1, and Q is equal to ceil(step size P / period T), ceil is the ceiling operation, and the period T is not 0, and Q is equal to floor(step size P / period T), where floor is a floor operation and the period T is not zero, and Q is equal to round(step size P / period T), where round is a rounding operation and the period T is not zero, and it is one of the following, and the step size P is a detection step size corresponding to the period T.

[0090] As an optional embodiment, the start time of resource exclusion is the time when the sidelink control information is received, and the start time of the resource selection window of the terminal is included.

[0091] As an optional embodiment, when the first condition is satisfied, a second resource detection window is obtained; otherwise, a first resource detection window is obtained. The first condition includes the period set by the terminal is smaller than a first period threshold, there is one or more non-zero periods smaller than a second period threshold in the periods set for the resource pool, the period set for the resource pool is disabled, the period set by the terminal is 0 and includes at least one of them.

[0092] As an optional embodiment, at least one of the first period threshold and the second period threshold is a predefined threshold, a preset threshold, a set threshold, and a threshold related to the period set for the resource pool and is at least one of them.

[0093] In the embodiments of the present application, by obtaining a first resource detection window according to at least one step size P and / or obtaining a second resource detection window by a resource selection window, the purpose of balancing power consumption and detection performance can be achieved, the position of the time domain resources that the terminal needs to detect can be reduced, and the purpose of power saving can be achieved.

[0094] The detection window acquisition device provided in the embodiments of the present application is a device that can execute the above detection window acquisition method. It is necessary to explain that all embodiments of the above detection window acquisition method can be applied to the device and the same or similar beneficial effects can be achieved.

[0095] The detection window acquisition device in the embodiments of the present application may be a device, or may be a component, integrated circuit or chip in a terminal. The device may be a portable electronic device or a non-portable electronic device. Exemplarily, the portable electronic device may be a mobile phone, a tablet computer, a notebook computer, a personal digital assistant, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc., and the non-portable electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a cash dispenser or a kiosk, etc. In the embodiments of the present application, it is not specifically limited.

[0096] The detection window acquisition device in the embodiments of this application may be a device having an operating system. The operating system may be an Android (registered trademark) operating system, an iOS operating system, or other possible operating systems, and is not specifically limited in the embodiments of this application.

[0097] The detection window acquisition device provided in the embodiments of this application can implement each step realized in the method embodiments of FIGS. 1 to 2. For the sake of avoiding repeated description, detailed description is omitted here.

[0098] Optionally, as shown in FIG. 4, the embodiments of this application further provide a terminal 400 including a processor 401, a memory 402, and a program or command stored in the memory 402 and executable by the processor 401. When the program or command is executed by the processor 401, each step of the method embodiment for acquiring the detection window is realized, and the same technical effect can be achieved. For the sake of avoiding repeated description, detailed description is omitted here.

[0099] FIG. 5 is a schematic diagram of the hardware configuration of the terminal for realizing the embodiments of this application. The terminal 500 includes elements such as a high-frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and a processor 510, but is not limited thereto.

[0100] The terminal 500 may further include a power source (e.g., a battery) that supplies power to each element. The power source is logically connected to the processor 510 by a power management system, and it is understood by those skilled in the art that the power management system can further implement functions such as charge and discharge management and power consumption management. The terminal configuration shown in FIG. 5 is not for limiting the terminal. The terminal may include more or fewer elements than shown in the drawings, or may combine some elements, or may have different element arrangements, and detailed description thereof is omitted here.

[0101] In the embodiments according to the present application, it should be understood that the input unit 504 may include a graphics processing unit (GPU) 5041 that processes still image or video image data acquired by an image acquisition device (e.g., a camera) in a video acquisition mode or an image acquisition mode, and a microphone 5042. The display unit 506 may include a display panel 5061, and the display panel 5061 may be arranged in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts, a touch detection device and a touch controller. The other input devices 5072 may include a physical keyboard, function buttons (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, an operation lever, but are not limited thereto, and detailed description thereof is omitted here.

[0102] In the embodiments of the present application, after receiving downlink data from a network-side device, the high-frequency unit 501 processes it with the processor 510, and also transmits uplink data to the network-side device. Usually, the high-frequency unit 501 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0103] Memory 509 can be used to store software programs or commands and various data. Memory 509 may mainly include an area for storing programs or commands that can store an operating system, applications or commands required for at least one function (for example, audio playback function, image playback function, etc.), etc., and a data storage area. In addition, Memory 509 may include a high-speed random access memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices may be mentioned.

[0104] Processor 510 may include one or more processing units. Optionally, Processor 510 can integrate an application processor that mainly processes an operating system, a user interface, applications or instructions, etc., and a modem processor such as a baseband processor that mainly processes wireless communication. It can be understood that the above modem processor may not be integrated into Processor 510.

[0105] Processor 510 is used to execute the step of obtaining a first resource detection window according to at least one step size P, and / or, by using a resource selection window, execute the step of obtaining a second resource detection window.

[0106] Optionally, Processor 510 further determines the step size P according to the period set in the resource pool. Determining the step size P according to the period set by the terminal; Determining the step size P according to the period of side link discontinuous reception (DRX); It is used to execute the step of determining the step size P by pre - definition, pre - setting or setting.

[0107] Optionally, when the first condition is satisfied, the processor 510 is further used to obtain a second resource detection window; otherwise, it is used to obtain a first resource detection window. The first condition includes the period set by the terminal is smaller than a first period threshold; there is one or more non - zero periods smaller than a second period threshold in the period set for the resource pool; the period set for the resource pool is disabled; the period set by the terminal is 0 including at least one of them.

[0108] In the embodiments of the present application, by obtaining the first resource detection window with at least one step size P and / or obtaining the second resource detection window with a resource selection window, the purpose of balancing power consumption and detection performance can be achieved. The position of the time - domain resource that the terminal needs to detect can be reduced, and the purpose of power saving can be achieved.

[0109] The embodiments of the present application further provide a readable storage medium storing a program or command. When the program or command is executed by a processor, each step of the embodiments of the above - mentioned method for obtaining a detection window is realized, and the same technical effect can be achieved. For the sake of avoiding repeated description, detailed description is omitted here.

[0110] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes, for example, computer-readable storage media such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0111] The embodiments of the present application include a processor and a communication interface, the communication interface is coupled to the processor, and the processor executes a program or command to implement each step of the method for obtaining the detection window in the embodiments, and further provides a chip that can achieve the same technical effect. For the sake of not repeating the description, the detailed description is omitted here.

[0112] It should be understood that the chip described in the embodiments of the present application may also be referred to as a system-on-chip, a chip system, or a system-on-a-chip, etc.

[0113] It can be understood that these embodiments described in the present disclosure can be implemented by hardware, software, firmware, middleware, microcode, or a combination thereof. For implementation by hardware, modules, units, sub-modules, sub-units, etc. can be implemented in 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), general processors, controllers, microcontrollers, microprocessors, other electronic units for performing the functions described in the present application, or a combination thereof.

[0114] It should be noted that in this specification, the term "comprising", "consisting of" or any other variation thereof is intended to include non-exclusive inclusion, so that a process, method, article or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly stated, or elements inherent to such a process, method, article or apparatus. Unless otherwise specified, the elements limited by the phrase "comprising one..." do not exclude the further existence of the same other elements in the process, method, article or apparatus comprising the said element. It should also be pointed out that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or considered, and may include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, a method described in a different order from the described order can be executed, and it is also possible to add, omit or combine various steps. In addition, the features described with reference to some examples can be combined with other examples.

[0115] From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiments can be realized in the form of a combination of software and the necessary common hardware platform. Naturally, it may also be realized by hardware, but in many cases the former is a more preferred embodiment. Based on such an understanding, the technical solution of this application, in essence or the part contributing to the prior art, can be implemented in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the embodiments of this application.

[0116] The embodiments of the present application have been described above with reference to the drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely exemplary and not restrictive. Based on the suggestions of the present application, many forms that those skilled in the art can achieve without departing from the spirit of the present application and the protection scope of the claims all belong to the protection scope of the present application.

[0117] The above are merely specific embodiments of the present application, and the protection scope of the present application is not limited thereto. Any changes or replacements that can be easily conceived by those skilled in the art within the technical scope described in the present application are all included in the protection scope of the present application. Therefore, the protection scope of the present application shall be in accordance with the protection scope of the claims.

Claims

1. A method for obtaining a detection window applied to a terminal in an NR network, comprising: obtaining a first resource detection window according to at least one step size P, wherein the step size P is a subset of a period set in a resource pool; determining the position of the first resource detection window; the determined position of the first resource detection window is part or all of the positions satisfying Y−j*P within a predetermined range, where Y is a resource in a resource selection window of the terminal, j is a value obtained by a predefined, preset, or set parameter, and P is a step size; the predetermined range includes the range between the start position of a selectable resource detection window and the start position of a resource selection window; the terminal performs resource exclusion with the first period as a period according to the detection result in the first resource detection window, and the first period is the period carried in the sidelink control information received within the resource detection window corresponding to the terminal. A method for obtaining a detection window.

2. determining the step size P according to a period set in a resource pool; determining the step size P according to a period set by a terminal; determining the step size P according to the period of sidelink discontinuous reception DRX; determining the step size P by predefined, preset, or setting; The method according to claim 1, further comprising at least one of the above.

3. the number of the step sizes P is not more than a first value; the first value is a predefined value, a preset value, a set value, a value determined by terminal capabilities, or a value determined by service quality. The method according to claim 1 or 2.

4. The step of determining the step size P according to the period set in the resource pool includes: determining the step size P according to the least common multiple of some or all of the periods set in the resource pool; determining the step size P according to the greatest common divisor of some or all of the periods set in the resource pool; determining the step size P corresponding to the period set in the resource pool according to a step size value corresponding to a predefined, pre-set, or set period range; The method according to claim 2, comprising at least one of the above.

5. When there are M1 (where M1 is a predefined, pre-set, or set value) period values that satisfy the first rule in the set period of the resource pool, the step of determining the step size P according to the period set in the resource pool includes: determining that the step size P includes 100; determining that the step size P includes the greatest common divisor of some or all of the period values that satisfy the first rule; determining that the step size P includes the least common multiple of some or all of the period values that satisfy the first rule; The method according to claim 2, comprising at least one of the above.

6. When there are M2 (where M2 is a predefined, pre-set, or set value) period values that satisfy the second rule in the set period of the resource pool, the step of determining the step size P according to the period set in the resource pool includes: determining that the step size P includes the least common multiple of some or all of the period values that satisfy the second rule; Determining that the step size P includes the greatest common divisor of some or all of the periodic values that satisfy the second rule; Determining that the step size P includes the least common multiple of the quantization values of some or all of the periodic values that satisfy the second rule; Determining that the step size P includes the greatest common divisor of the quantization values of some or all of the periodic values that satisfy the second rule; The method according to claim 2, comprising at least one of the above.

7. The value of the step size P is equal to some or all of the non-zero periodic values in the resource pool, Or, According to the period set by the terminal, the step of determining the step size P is, Including determining that the step size P is equal to the period set by the terminal, Or, According to the period of sidelink discontinuous reception DRX, the step of determining the step size P is, The method according to claim 2, including determining that the step size P is equal to the period of sidelink DRX.

8. Determining the number of the first resource detection windows, The method according to claim 1, further comprising the above.

9.

10.

11. The partial positions are, The previous N positions, The next N positions, The previous N positions after n - T0 + 100, The positions indicated by the bitmapping bitmap Are at least one of the above, N is the actual number of the first resource detection windows, N is a predefined, preset, or set numerical value, or N is a numerical value determined by configuration information, the method according to claim 1.

12. obtaining a second resource detection window by a resource selection window; and further comprising the step of performing resource exclusion with a first step size as a period according to the detection result in the first resource detection window and the detection result in the second resource detection window, The first step size is a step size corresponding to a period carried in sidelink control information received within a resource detection window corresponding to the terminal, the method according to claim 1.

13. obtaining a second resource detection window when a first condition is satisfied, The first condition is that the period set by the terminal is smaller than a first period threshold, that there is one or more non-zero periods smaller than a second period threshold in the periods set in the resource pool, that the period set in the resource pool is disabled, that the period set by the terminal is 0 including at least one of, the method according to claim 2.

14. A terminal comprising a processor, a memory, and a program or command stored in the memory and executable by the processor, wherein when the program or command is executed by the processor, the steps of the method for obtaining a detection window according to any one of claims 1 to 13 are realized.

Citation Information

Patent Citations

  • Method for transmitting data from a terminal to another terminal in a wireless communication system

    JP2019525655A

  • User device and resource selection method

    JP2020017778A

  • Communication method and communications apparatus

    US20210258921A1