Listening method and terminal device
By obtaining configuration information in the terminal device, the terminal device can listen according to the period value allowed by the target resource pool and the period value of its own listening, solving the problem that the period value Pstep=100ms in NR-V2X cannot meet all needs, and achieving effective listening for the NR-V2X resource selection process.
Patent Information
- Application Number
- CN202310460920.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-06
- Filing Date
- 2021-05-10
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2041-05-10
AI Technical Summary
In the new air interface-vehicle to other equipment (NR-V2X), the prior art cannot meet the listening requirements during resource selection because the periodic value Pstep=100ms cannot meet all supported periodic service needs.
A listening method is provided, where the terminal device obtains configuration information, including a set of periodic reserved periodic values allowed by the target resource pool and/or periodic values for the terminal device listening, and listens according to the configuration information.
Through this method, the terminal device can listen according to the set of periodic values allowed by the target resource pool and/or the periodic values it listens on, meeting the listening needs of NR-V2X in the resource selection process.
Smart Images

Figure CN116456494B_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application with application number 202180046316.2, application date May 10, 2021, and invention name “Listening method and terminal device”. Technical Field
[0002] Embodiments of the present application relate to the field of communications, and more specifically, to a monitoring method and a terminal device. Background Art
[0003] In Long Term Evolution-Vehicle to Everything (LTE-V2X), full sensing or partial sensing is supported. Full sensing means that the terminal can sense data sent by other terminals in all time slots (or subframes) except the time slots for sending data; while partial sensing is for terminal energy saving, and the terminal only needs to sense some time slots (or subframes) and select resources based on the results of partial sensing.
[0004] In LTE-V2X, full listening or partial listening supports periodic services, and the supported service periods include {20, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms (milliseconds). Therefore, in the resource selection process based on full listening or partial listening, the period value P step =100ms. In New Radio-Vehicle to Everything (NR-V2X), full listening or partial listening supports periodic services and non-periodic services, and the period of periodic services includes the following: {1:99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms, where 1:99 represents all integer values from 1 to 99. In this case, the period value P step =100ms cannot meet the listening requirements of NR-V2X during resource selection. Summary of the invention
[0005] The embodiments of the present application provide a monitoring method and a terminal device, which can meet the monitoring requirements of NR-V2X in the resource selection process.
[0006] In a first aspect, a monitoring method is provided, the method comprising:
[0007] The terminal device obtains configuration information, where the configuration information includes a set of periodic values allowed by the target resource pool for periodic reservation and / or a periodic value monitored by the terminal device;
[0008] The terminal device monitors according to the configuration information.
[0009] In a second aspect, a terminal device is provided for executing the method in the first aspect.
[0010] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect.
[0011] In a third aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect.
[0012] In a fourth aspect, a device is provided for implementing the method in the first aspect.
[0013] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in the first aspect described above.
[0014] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the first aspect.
[0015] In a sixth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in the first aspect.
[0016] In a seventh aspect, a computer program is provided, which, when executed on a computer, enables the computer to execute the method in the first aspect.
[0017] Through the above technical solution, the terminal device can listen according to the period value set for periodic reservation allowed by the target resource pool and / or the period value listened by the terminal device, thereby meeting the listening requirements of NR-V2X in the resource selection process. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic diagram of a communication system architecture provided by this application.
[0019] Figure 2 It is a schematic diagram of another communication system architecture provided by the present application.
[0020] Figure 3 It is a schematic diagram of sideline communication within the network coverage area provided by the present application.
[0021] Figure 4 It is a schematic diagram of a partial network coverage side communication provided by the present application.
[0022] Figure 5 It is a schematic diagram of line communication outside the network coverage provided by the present application.
[0023] Figure 6 It is a schematic diagram of a unicast sideline communication provided by the present application.
[0024] Figure 7 It is a schematic diagram of a multicast side communication provided by the present application.
[0025] Figure 8 It is a schematic diagram of a broadcast sideline communication provided by this application.
[0026] Fig. 9 It is a schematic diagram of a DRX mechanism provided in this application.
[0027] Fig.10 This is a schematic diagram of resource selection provided by this application.
[0028] Fig.11 It is a schematic flowchart of a monitoring method provided according to an embodiment of the present application.
[0029] Fig.12 It is a schematic diagram of monitoring provided according to an embodiment of the present application.
[0030] Fig.13 It is a schematic diagram of at least Y time slots provided according to an embodiment of the present application.
[0031] Fig.14 It is a schematic block diagram of a terminal device provided according to an embodiment of the present application.
[0032] Fig.15 It is a schematic block diagram of a communication device provided according to an embodiment of the present application.
[0033] Fig.16 It is a schematic block diagram of a device provided according to an embodiment of the present application.
[0034] Fig.17 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. DETAILED DESCRIPTION
[0035] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. For 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.
[0036] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.
[0037] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.
[0038] Optionally, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.
[0039] Optionally, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, wherein the unlicensed spectrum can also be considered as a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, wherein the authorized spectrum can also be considered as an unshared spectrum.
[0040] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0041] The terminal device can be a station (STATION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0042] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).
[0043] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0044] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0045] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (EvolutionalNode B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device or base station (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.
[0046] As an example but not limitation, in an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0047] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0048] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0049] The terms used in the implementation mode of this application are only used to explain the specific embodiments of this application, and are not intended to limit this application. The terms "first", "second", "third" and "fourth" in the specification and claims of this application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.
[0050] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0051] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0052] In the embodiments of the present application, "pre-definition" can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device), and the present application does not limit the specific implementation method. For example, pre-definition can refer to what is defined in the protocol.
[0053] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include an LTE protocol, an NR protocol, and related protocols used in future communication systems, and the present application does not limit this.
[0054] Figure 1 1 is a schematic diagram of a communication system applicable to an embodiment of the present application. The transmission resources of the vehicle-mounted terminals (vehicle-mounted terminal 121 and vehicle-mounted terminal 122) are allocated by the base station 110, and the vehicle-mounted terminals send data on the sidelink according to the resources allocated by the base station 110. Specifically, the base station 110 can allocate resources for a single transmission to the terminal, or can allocate resources for a semi-static transmission to the terminal.
[0055] Figure 2 Schematic diagram of another communication system applicable to the embodiment of the present application. The vehicle-mounted terminal (vehicle-mounted terminal 131 and vehicle-mounted terminal 132) autonomously selects transmission resources on the resources of the side link for data transmission. Optionally, the vehicle-mounted terminal can randomly select transmission resources, or select transmission resources by listening.
[0056] It should be noted that, in the sideline communication, according to the network coverage of the communicating terminal, it can be divided into the sideline communication within the network coverage, such as Figure 3 As shown; some networks cover sideline communications, such as Figure 4 As shown; and network coverage outside the line communication, such as Figure 5 shown.
[0057] Figure 3 : In the sideline communication within the network coverage, all the terminals performing the sideline communication are within the coverage of the same base station. Thus, the above terminals can perform the sideline communication based on the same sideline configuration by receiving the configuration signaling of the base station.
[0058] Figure 4: In the case of partial network coverage for sidelink communication, some terminals performing sidelink communication are located within the coverage of the base station. These terminals can receive the configuration signaling of the base station and perform sidelink communication according to the configuration of the base station. However, terminals outside the network coverage cannot receive the configuration signaling of the base station. In this case, the terminals outside the network coverage will determine the sidelink configuration and perform sidelink communication based on the pre-configuration information and the information carried in the Physical Sidelink Broadcast Channel (PSBCH) sent by the terminals within the network coverage.
[0059] Figure 5 : For sideline communications outside the network coverage, all terminals performing sideline communications are located outside the network coverage, and all terminals determine the sideline configuration according to pre-configuration information to perform sideline communications.
[0060] It should be noted that device-to-device communication is a sidelink (SL) transmission technology based on device-to-device (D2D), which is different from the way in which communication data is received or sent by base stations in traditional cellular systems, so it has higher spectrum efficiency and lower transmission delay. The Internet of Vehicles system adopts a terminal-to-terminal direct communication method, and 3GPP defines two transmission modes, which are respectively recorded as: the first mode and the second mode. The embodiments of the present application can be applied to the second mode.
[0061] The first mode: The transmission resources of the terminal are allocated by the base station, and the terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. Figure 3 As shown, the terminal is within the coverage of the network, and the network allocates transmission resources for sideline transmission to the terminal.
[0062] The second mode: The terminal selects a resource in the resource pool to transmit data. Figure 5 As shown, the terminal is located outside the cell coverage, and the terminal autonomously selects transmission resources from the pre-configured resource pool for side transmission; or, as shown Figure 3 As shown, the terminal autonomously selects transmission resources from the resource pool configured by the network for side transmission.
[0063] It should be noted that in NR-V2X, the user may be in a mixed mode, that is, the user can use the first mode to acquire resources and the second mode to acquire resources at the same time.
[0064] In NR-V2X, autonomous driving is supported, which puts higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc.
[0065] In LTE-V2X, broadcast transmission is supported, and in NR-V2X, unicast and multicast transmission are introduced. For unicast transmission, there is only one receiving terminal, such as Figure 6 As shown in FIG, UE1 and UE2 perform unicast transmission; for multicast transmission, the receiving end is all terminals in a communication group, or all terminals within a certain transmission distance, such as Figure 7 As shown, UE1, UE2, UE3 and UE4 form a communication group, in which UE1 sends data, and other terminal devices in the group are receiving terminals; for the broadcast transmission mode, the receiving end is any terminal around the sending terminal, such as Figure 8 As shown, UE1 is a transmitting terminal, and other terminals around it, UE2-UE6 are all receiving terminals.
[0066] In order to facilitate a better understanding of the embodiments of the present application, the DRX mechanism related to the NR Uu interface of the present application is explained.
[0067] In a wireless network, when data needs to be transmitted, the user equipment (UE) needs to monitor the physical downlink control channel (PDCCH) all the time and send and receive data according to the instruction message sent by the network side, which results in high power consumption of the UE and high data transmission delay. Therefore, the 3GPP standard protocol introduces the discontinuous reception (DRX) mechanism energy saving strategy in the LTE system.
[0068] See also Fig. 9, a DRX cycle is configured for a UE in Radio Resource Control Connected (RRC_CONNECTED) state. DRX cycle consists of "On Duration (continuous state)" and "Opportunity for DRX (DRX opportunity)". During the "On Duration" time, the UE monitors and receives PDCCH. On Duration can be called active period (Active Duration or Active Time). During the "Opportunity for DRX" time, the UE does not receive PDCCH to reduce power consumption. Opportunity for DRX can be called sleep period or inactive period (Inactive Duration or Inactive Time). Compared with DRX on duration, Opportunity for DRX time can also be called DRX off duration (non-reception state).
[0069] In DRX operation, the terminal controls the On Duration and Off Duration of the terminal according to some timer parameters configured by the network.
[0070] In order to better understand the embodiments of the present application, the DRX mechanism of SL related to the present application is explained.
[0071] In the energy saving and consumption reduction mechanism of the terminal, in order to achieve the purpose of energy saving, it is considered to introduce the DRX mechanism in SL, namely SL DRX. Similar to the DRX mechanism of the Uu interface, the terminal receives data sent by other terminals within the On Duration range. If no data is detected, it enters the sleep state within the DRX Off Duration range to save power consumption. The length of time that the terminal is in the On Duration range is determined by the DRX configuration parameter drx_onDurationTimer.
[0072] A resource pool is introduced in the sideline transmission system. The so-called resource pool is a collection of transmission resources. Whether it is a transmission resource configured by the network or a transmission resource selected by the terminal independently, it is a resource in the resource pool. The resource pool can be configured by pre-configuration or network configuration, and one or more resource pools can be configured. The resource pool is divided into a sending resource pool and a receiving resource pool. The sending resource pool is the transmission resources in the resource pool used to send sideline data; the receiving resource pool is the transmission resources in the resource pool where the terminal receives sideline data.
[0073] In order to facilitate a better understanding of the embodiments of the present application, the resource selection method based on listening related to the present application is described.
[0074] In LTE-V2X, full listening or partial listening is supported. Full listening means that the terminal can listen to the data sent by other terminals in all time slots (or subframes) except the time slots for sending data; while partial sensing is for terminal energy saving. The terminal only needs to listen to some time slots (or subframes) and select resources based on the results of partial listening.
[0075] Specifically, when the upper layer does not configure partial listening, full listening is used by default for resource selection.
[0076] When a new data packet arrives at time n, resource selection is required. The terminal will select resources within [n+T1,n+T2]ms based on the listening results in the past second, where T1<=4; T 2min (prio TX )≤T2≤100,T 2min (prio TX ) is a parameter configured by the high layer, and the selection of T1 should be greater than the processing delay of the terminal, and the selection of T2 needs to be within the delay requirement range of the service. For example, if the delay requirement of the service is 50ms, then 20≤T2≤50, and if the delay requirement of the service is 100ms, then 20≤T2≤100. Fig.10 shown.
[0077] The process of selecting resources in the selection window is as follows: (For the specific resource selection process, please refer to the operation steps described in the above standard. Here are several main resource selection steps)
[0078] The terminal selects all available resources in the window as a set A, and performs an exclusion operation on the resources in set A:
[0079] 1. If the terminal has no listening results on some subframes in the listening window, the resources on the corresponding subframes of these subframes in the selection window are excluded.
[0080] 2. If the terminal detects a physical sidelink control channel (PSCCH) in the listening window, measure the reference signal received power (RSRP) of the physical sidelink shared channel (PSSCH) scheduled by the PSCCH. If the measured PSSCH-RSRP is higher than the PSSCH-RSRP threshold, and the reserved transmission resources determined according to the reserved information in the control information conflict with the data to be sent by the user, the user excludes the resources in set A. The selection of the PSSCH-RSRP threshold is determined by the priority information carried in the detected PSCCH and the priority of the data to be transmitted by the terminal.
[0081] 3. If the number of remaining resources in set A is less than 20% of the total number of resources, the terminal will increase the PSSCH-RSRP threshold by 3dB and repeat steps 1-2 until the number of remaining resources in set A is greater than 20% of the total number of resources.
[0082] 4. The terminal performs sidelink received signal strength indicator (S-RSSI) detection on the remaining resources in set A, and sorts them according to energy level, and puts the 20% of resources with the lowest energy (relative to the number of resources in set A) into set B.
[0083] 5. The terminal selects a resource from set B with equal probability for data transmission.
[0084] Compared with the full listening method, the terminal based on partial listening selects Y time slots in the resource selection window, and determines whether the resources on the Y time slots can be used as candidate resources based on the listening results. If so, it is put into the set S. B If the set S B If the number of elements in is greater than or equal to 20% of the total number of resources in Y time slots, B Report to senior management.
[0085] In LTE-V2X, in the resource selection process based on partial listening, P step =100ms.
[0086] In LTE-V2X, full listening or partial listening supports periodic services, and the supported service periods include {20, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms. Therefore, in the resource selection process based on full listening or partial listening, P step =100ms. In NR-V2X, full listening or partial listening supports periodic services and non-periodic services, and the period of periodic services includes the following: {1:99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms, where 1:99 represents all integer values from 1 to 99. In this case, some terminals support a period value (such as 1:99) that is less than P step =100ms, that is, P step =100ms cannot meet the listening requirements of NR-V2X during the resource selection process and is no longer suitable for the listening process.
[0087] Based on the above problems, this application proposes a listening solution that can meet the listening requirements of NR-V2X during the resource selection process.
[0088] The technical solution of the present application is described in detail below through specific embodiments.
[0089] Fig.11 is a schematic flow chart of a monitoring method 200 according to an embodiment of the present application, such as Fig.11 As shown, the method 200 may include at least part of the following contents:
[0090] S210, the terminal device obtains configuration information, where the configuration information includes a set of periodic values allowed by the target resource pool for periodic reservation and / or a periodic value monitored by the terminal device;
[0091] S220: The terminal device monitors according to the configuration information.
[0092] In an embodiment of the present application, the terminal device can listen according to the period value set for periodic reservation allowed by the target resource pool and / or the period value listened by the terminal device, so that in the resource selection process, the period values selected by the terminal device for listening are all period values supported by the terminal device, meeting the listening requirements of NR-V2X in the resource selection process. Among them, the period value for periodic reservation allowed by the target resource pool can also be called a resource reservation period (ResourceReservation Period).
[0093] Optionally, the embodiments of the present application may be applied to partial interception.
[0094] In an embodiment of the present application, the terminal device may obtain the configuration information from resource pool configuration information, and the terminal device may also obtain the configuration information from a network device.
[0095] The periodic reservation values supported by NR-V2X include: {1:99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms, where 1:99 represents all integer values from 1 to 99. However, in a resource pool, the set of periodic reservation values allowed by the current resource pool can be indicated in the resource pool configuration information, and the set includes up to 16 elements. If the value of an element in the set is 0, it means that the current resource pool supports non-periodic service transmission, that is, no periodic reservation is performed.
[0096] Optionally, the set of period values allowed by the target resource pool includes at least one of the following period values, and the set of period values allowed by the target resource pool includes at most 16 of the following period values:
[0097] 0ms, 1ms, 2ms, ..., 99ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, 1000ms.
[0098] It should be noted that 1ms, 2ms, ..., 99ms are equivalent to the number of milliseconds represented by the above 1:99.
[0099] Optionally, when the period value set allowed by the target resource pool includes 0 ms, the target resource pool supports non-periodic service transmission.
[0100] Optionally, the configuration information may include a sidelink resource reservation period (SL-ResourceReservePediod), where the SL-ResourceReservePediod is used to indicate a set of period values allowed for periodic reservation in the target resource pool.
[0101] In the embodiment of the present application, the period value of the terminal device listening is used to indicate which period value the terminal device needs to listen to. For example, if the period value of the terminal device listening is 100ms or 200ms, if the terminal device wants to determine whether the resource in time slot y is available, the terminal device needs to listen to the time slot corresponding to y-100ms and the time slot corresponding to y-200ms.
[0102] Optionally, in the embodiment of the present application, different energy-saving levels correspond to different terminal device listening period values; or,
[0103] Terminal devices with different priorities have different listening period values.
[0104] That is, the periodic value of the terminal device listening is related to the energy saving level, and the periodic value that the terminal of the energy saving level needs to listen is configured for different energy saving levels. Alternatively, the periodic value of the terminal device listening is related to the priority, and the periodic value that needs to be listened is configured for terminals of different priorities.
[0105] Optionally, the priority may be determined according to priority information carried in sidelink control information (Sidelink Control Information, SCI).
[0106] Optionally, in an embodiment of the present application, the terminal device may select transmission resources based on the monitoring results.
[0107] Optionally, S220 may specifically be one of the following embodiments:
[0108] Embodiment 1:
[0109] The terminal device selects at least Y time slots in the selection window, where Y is a positive integer; the terminal device listens to the time slots used for side transmission. Resources on
[0110] in,
[0111] represents a time slot y for sideline transmission, and the time slot y is any time slot of the at least Y time slots;
[0112] represents the time slot yP used for side transmission s ;
[0113] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period value of the terminal device.
[0114] Optionally, the terminal device selects the at least Y time slots in the selection window according to the minimum number of candidate time slots in the target resource pool.
[0115] Optionally, the terminal device may determine the minimum number of candidate time slots according to the priority of the data to be transmitted and / or a channel busy ratio (Channel Busy Ratio, CBR).
[0116] Optionally, the terminal device may also determine the minimum number of candidate time slots based on its energy saving level, wherein the energy saving level is determined based on the capability of the terminal device and / or the remaining power of the terminal device.
[0117] Optionally, the minimum number of candidate time slots may also be a parameter in the configuration information, that is, the configuration information may also include the minimum number of candidate time slots.
[0118] In some embodiments, the minimum number of candidate time slots corresponding to the sidelink resource reservation period in the target resource pool is configured respectively.
[0119] For example, the resource reservation periods allowed by the resource pool are 100 ms, 200 ms, and 300 ms, respectively. The resource pool configuration information includes configuration information for configuring the minimum numbers of candidate time slots corresponding to the three resource reservation periods to be 10, 20, and 30, respectively.
[0120] In some embodiments, the terminal device determines the minimum number of candidate time slots based on period information of data to be transmitted.
[0121] It should be noted that the minimum number of candidate time slots may also be referred to as the minimum number of candidate subframes (minNumCandidateSF), which is not limited in this application.
[0122] For example, Fig.12 As shown, the terminal device triggers resource selection or resource reselection at time n, and the position of the selection window is determined to be [n+T1, n+T2]. The terminal device determines to select at least Y=10 time slots in the selection window according to the configuration information, and the terminal device selects 10 time slots in the range of [n+10, n+19]. For any of the 10 time slots, the terminal device listens to the time slot in the listening window. Fig.12 The example in the figure shows that the target resource pool allows a set of periodic values for periodic reservation, which includes three values, namely P1, P2, and P3. The terminal device listens to the time slots respectively. Time slot and time slot
[0123] Embodiment 2:
[0124] The terminal device selects at least Y time slots in the selection window, where Y is a positive integer;
[0125] The terminal device listens to the time slot used for sideline transmission Resources on
[0126] in,
[0127] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0128] represents the time slot yP used for side transmission s ′;
[0129] P s ′ indicates P s The corresponding number of logical time slots, or P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0130] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0131] Optionally,
[0132] Wherein, N represents the number of time slots that can be used for sideline transmission within 20ms. Optionally, N is determined according to the network configuration parameter Time Division Duplex (TDD) uplink and downlink common configuration (TDD-UL-DL-ConfigCommon), which is used to indicate the time slot configuration of the system. If the consecutive L symbols starting from the time domain symbol S in a time slot are all uplink symbols, the time slot can be used for sideline transmission. N represents the number of time slots that can be used for sideline transmission within 20ms. Wherein, S is determined according to the parameter sideline start symbol (SL-StartSymbol), and L is determined according to the parameter sideline symbol length (SL-LengthSymbols). Optionally, for dedicated carriers or dedicated spectrum, all time slots can be used for sideline transmission. At this time, the value of the parameter N is the number of time slots corresponding to 20ms.
[0133] Embodiment 3:
[0134] The terminal device selects at least Y time slots in the selection window, where Y is a positive integer;
[0135] In yP s If ' is greater than or equal to 0, the terminal device does not listen to the time slot or
[0136] In yP s ' is less than 0, the terminal device listens to the time slot or
[0137] In yP s ' is less than 0, and the time slot Within the listening window, the terminal device listens to the time slot Resources on
[0138] in,
[0139] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0140] represents the time slot yP used for side transmission s ′;
[0141] P s ′ indicates P s The number of corresponding logical time slots, or, P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0142] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0143] Embodiment 4:
[0144] The terminal device selects at least Y time slots in the selection window, where Y is a positive integer;
[0145] In P s <T s In this case, the terminal device listens to the time slot used for sideline transmission or,
[0146] In P s <T s In the case of, the terminal device listens to the resources on the target time slot for side transmission, the target time slot is The time slot in the listening window among the corresponding Q time slots, or the target time slot is The last time slot in the corresponding Q time slots that are within the listening window;
[0147] in,
[0148] T s Indicates the number of milliseconds corresponding to the end position of the selection window;
[0149] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0150] represents the time slot yq*P used for side transmission s ′;
[0151] P s ′ indicates P s The number of corresponding logical time slots, or, P s ′ indicates Ps the number of corresponding logical time slots in the target resource pool;
[0152] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period value of the terminal device;
[0153] q=1,2,…,Q, T s Determined by the end position T2 of the selection window [n+T1, n+T2].
[0154] For example, the terminal device performs resource selection in time slot n, and the determined selection window is [n+4,n+100], where 4 and 100 represent the 4th and 100th time slots after time slot n. If the subcarrier spacing is 30 kHz, the end position corresponding to the selection window, that is, n+100, is 50 ms after time slot n, that is, T s =50; the period allowed by the resource pool is 10ms, that is, P s =10, if dedicated carrier is considered, that is, all time slots can be used for side transmission, then P s ′=10, Q=5. If the terminal device selects time slot n+10 in the selection window, the time slots for the periodic transmission before time slot n+10 are time slot n, time slot n-10, time slot n-20, time slot n-30 and time slot n-40 respectively. The listening window determined by the terminal device is [n-100, n-1]. The time slot that the terminal device needs to listen to in the listening window is time slot n-10, that is, the time slot of the last periodic transmission for time slot n+10 in the listening window.
[0155] Embodiment 5:
[0156] The terminal device selects at least Y time slots in the selection window, where Y is a positive integer;
[0157] The terminal device determines to listen to the time slot used for sideline transmission Resources on
[0158] In this time slot If it does not belong to the target resource pool, the terminal device listens to the time slot The first time slot belonging to the target resource pool after that, or the terminal device listens to the time slot The first previous time slot that belongs to the target resource pool;
[0159] in,
[0160] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0161] represents the time slot yP used for side transmission s ′;
[0162] P s ′ indicates P s The number of corresponding logical time slots, or, P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0163] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0164] That is, the terminal device listens in its transmission resource pool. For example, the terminal device selects a time slot in the target resource pool (the terminal device's transmission resource pool) within the selection window. Determine the listening time slot within the listening window according to the service cycle value allowed by the target resource pool If the time slot If it does not belong to the target resource pool, the listener is located in this time slot. The first time slot that belongs to the target resource pool after that, or listen to the time slot that is located in The first previous time slot that belongs to the target resource pool.
[0165] It should be noted that the method in Example 5 can be applied to the above-mentioned Examples 1 to 4, that is, in Example 1, if If it does not belong to the target resource pool, the terminal device listens to the time slot The first time slot belonging to the target resource pool after that, or the terminal device listens to the time slot The first time slot before that belongs to the target resource pool; in Example 2 or Example 3, if If it does not belong to the target resource pool, the terminal device listens to the time slot The first time slot belonging to the target resource pool after that, or the terminal device listens to the time slot The first time slot before that belongs to the target resource pool; in embodiment 4, if If it does not belong to the target resource pool, the terminal device listens to the time slot The first time slot belonging to the target resource pool after that, or the terminal device listens to the time slot It should be understood that in the above embodiment, the target resource pool is the resource pool that the terminal listens to, or the resource pool is the resource pool that the terminal selects resources from.
[0166] In some embodiments, the terminal device may select the at least Y time slots based on DRX configuration information of the terminal device.
[0167] In some embodiments, the terminal device determines a first time range according to DRX configuration information of the terminal device, and the terminal device selects the at least Y time slots according to the first time range; wherein the terminal device is in a DRX activation state within the first time range.
[0168] In some embodiments, the at least Y time slots include all time slots within the first time range.
[0169] For example, if the number of time slots included in the at least Y time slots is greater than the number of time slots included in the first time range, then the at least Y time slots include all time slots in the first time range, such as Fig.13 As shown in (a) in .
[0170] In some embodiments, the at least Y time slots include Z time slots, the first time range includes X time slots, and the X time slots correspond to the first X time slots of the Z time slots.
[0171] In some embodiments, the at least Y time slots are time slots within the first time range.
[0172] For example, if the number of time slots included in the at least Y time slots is less than the number of time slots included in the first time range, then the at least Y time slots are selected within the first time range, such as Fig.13 As shown in (b) in .
[0173] In some embodiments, the terminal device selects the at least Y time slots based on the time slots included in the intersection of the first time range and the selection window.
[0174] For example, if the first time range and the selection window partially overlap, the selected Y time slots should include the time slots within the overlapped portion, such as Fig.13 As shown in (c) in .
[0175] In some embodiments, the at least Y time slots are time slots within the first time range, including:
[0176] The at least Y time slots include Z time slots, and the Z time slots are the first Z time slots in the first time range, where Z is a positive integer.
[0177] In some embodiments, the DRX configuration information of the terminal device includes at least one of the following parameters:
[0178] First timer, DRX cycle parameters, time slot offset;
[0179] The first timer is used to indicate the duration of the DRX cycle starting position, the DRX cycle parameter is used to indicate the DRX cycle, and the time slot offset is used to determine the starting time domain position of the DRX cycle.
[0180] For example, the first timer is a sidelink DRX duration timer (sl-drx-onDurationTimer).
[0181] It should be noted that, during the duration starting from the start position of the DRX cycle indicated by the first timer, the terminal device is in a DRX activation state.
[0182] Therefore, in an embodiment of the present application, the terminal device can listen according to the set of periodic values allowed for periodic reservation by the target resource pool and / or the periodic value listened by the terminal device. Thus, in the resource selection process, the periodic values selected by the terminal device for listening are all periodic values supported by the terminal device, satisfying the listening requirements of NR-V2X in the resource selection process.
[0183] Furthermore, in an embodiment of the present application, it is only necessary to listen to the time slot corresponding to a period before the selected time slot within the listening window, and the reserved period value supported by the target resource pool can be listened to, and the transmission resource can be selected according to the listening result.
[0184] Combination of the above Figures 11 to 13 , describes in detail the method embodiment of the present application, and the following is combined with Figures 14 to 17 , the device embodiments of the present application are described in detail. It should be understood that the device embodiments and the method embodiments correspond to each other, and similar descriptions can refer to the method embodiments.
[0185] Fig.14 FIG. 3 shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. Fig.14 As shown, the terminal device 300 includes:
[0186] The processing unit 310 is configured to obtain configuration information, where the configuration information includes a set of periodic values allowed by the target resource pool for periodic reservation and / or a periodic value monitored by the terminal device;
[0187] The communication unit 320 is configured to monitor according to the configuration information.
[0188] Optionally, the processing unit 310 is further configured to select at least Y time slots in the selection window, where Y is a positive integer;
[0189] The communication unit 320 is specifically used to monitor the time slot used for side transmission. Resources on
[0190] in,
[0191] represents a time slot y used for sideline transmission, and the time slot y is any time slot of the at least Y time slots;
[0192] represents the time slot yP used for side transmission s ;
[0193] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0194] Optionally, the processing unit 310 is further configured to select at least Y time slots in the selection window, where Y is a positive integer;
[0195] The communication unit 320 is specifically used to monitor the time slot used for side transmission. Resources on
[0196] in,
[0197] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0198] represents the time slot yP used for side transmission s ′;
[0199] P s ′ indicates P s The corresponding number of logical time slots, or P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0200] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0201] Optionally, the processing unit 310 is further configured to select at least Y time slots in the selection window, where Y is a positive integer;
[0202] In yP s ' is greater than or equal to 0, the communication unit 320 is specifically configured not to monitor the time slot or
[0203] In yP s When ' is less than 0, the communication unit 32 is specifically used to monitor the time slot or
[0204] In yP s ' is less than 0, and the time slot Located within the listening window, the communication unit 320 is specifically used to listen to the time slot Resources on
[0205] in,
[0206] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0207] represents the time slot yP used for side transmission s ′;
[0208] P s ′ indicates P s The corresponding number of logical time slots, or P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0209] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0210] Optionally, the processing unit 310 is further configured to select at least Y time slots in the selection window, where Y is a positive integer;
[0211] In P s <T s In the case of, the communication unit 320 is specifically used to listen to the time slot for side transmission or
[0212] In P s <T s In the case of, the communication unit 320 is specifically used to monitor the resources on the target time slot for side transmission, and the target time slot is The time slot in the listening window among the corresponding Q time slots, or the target time slot is The last time slot in the corresponding Q time slots that are within the listening window;
[0213] in,
[0214] T sIndicates the number of milliseconds corresponding to the end position of the selection window;
[0215] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0216] represents the time slot yq*P used for side transmission s ′;
[0217] P s ′ indicates P s The corresponding number of logical time slots, or P s ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0218] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period value of the terminal device;
[0219] q=1,2,…,Q, T s Determined by the end position T2 of the selection window [n+T1, n+T2].
[0220] Optionally, the processing unit 310 is further configured to select at least Y time slots in the selection window, where Y is a positive integer;
[0221] The processing unit 310 is also used to determine the time slot for monitoring the side transmission. Resources on
[0222] In this time slot If the resource does not belong to the target resource pool, the communication unit 320 is specifically used to monitor the time slot The first time slot belonging to the target resource pool after that, or the communication unit 320 is specifically used to monitor the time slot The first previous time slot that belongs to the target resource pool;
[0223] in,
[0224] represents a time slot y used for sideline transmission, where the time slot y is any time slot among the at least Y time slots;
[0225] represents the time slot yP used for side transmission s ′;
[0226] P s ′ indicates P s The corresponding number of logical time slots, or Ps ′ indicates P s the number of corresponding logical time slots in the target resource pool;
[0227] P s represents any non-zero period value in the period value set allowed by the target resource pool, or, P s Indicates the listening period of the terminal device.
[0228] Optionally, the processing unit 310 is further configured to calculate the P according to the following formula: s ′,
[0229]
[0230] Wherein, N represents the number of time slots available for sideline transmission within 20 ms.
[0231] Optionally, the processing unit 310 is specifically configured to:
[0232] The at least Y time slots are selected within the selection window according to the minimum number of candidate time slots in the target resource pool.
[0233] Optionally, the processing unit 310 is further configured to determine the minimum number of candidate time slots according to the priority of the data to be transmitted and / or the channel busy rate CBR.
[0234] Optionally, the processing unit 310 is further used to determine the minimum number of candidate time slots according to its energy saving level, wherein the energy saving level is determined according to the capability of the terminal device and / or the remaining power of the terminal device.
[0235] In some embodiments, the processing unit 310 is specifically configured to:
[0236] The at least Y time slots are selected according to the discontinuous reception DRX configuration information of the terminal device.
[0237] In some embodiments, the processing unit 310 is specifically configured to:
[0238] A first time range is determined according to the DRX configuration information of the terminal device, and the at least Y time slots are selected according to the first time range; wherein the terminal device is in a DRX activation state within the first time range.
[0239] In some embodiments, the processing unit 310 is specifically configured to:
[0240] The at least Y time slots are selected according to the time slots included in the intersection of the first time range and the selection window.
[0241] In some embodiments, the at least Y time slots are time slots within the first time range; or, the at least Y time slots include all time slots within the first time range.
[0242] In some embodiments, the at least Y time slots are time slots within the first time range, including:
[0243] The at least Y time slots include Z time slots, and the Z time slots are the first Z time slots in the first time range, where Z is a positive integer.
[0244] In some embodiments, the DRX configuration information of the terminal device includes at least one of the following parameters:
[0245] First timer, DRX cycle parameters, time slot offset;
[0246] The first timer is used to indicate the duration of the DRX cycle starting position, the DRX cycle parameter is used to indicate the DRX cycle, and the time slot offset is used to determine the starting time domain position of the DRX cycle.
[0247] Optionally, the set of period values allowed by the target resource pool includes at least one of the following period values, and the set of period values allowed by the target resource pool includes at most 16 of the following period values:
[0248] 0ms, 1ms, 2ms, ..., 99ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, 1000ms.
[0249] Optionally, when the period value set allowed by the target resource pool includes 0 ms, the target resource pool supports non-periodic service transmission.
[0250] Optionally, different energy-saving levels correspond to different listening period values of the terminal device; or,
[0251] Different priorities correspond to different listening period values of the terminal device.
[0252] Optionally, in some embodiments, the communication unit may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit may be one or more processors.
[0253] It should be understood that the terminal device 300 according to the embodiment of the present application may correspond to the terminal device in the method embodiment of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively to implement Fig.11 For the sake of brevity, the corresponding process of the terminal device in the method 200 is not repeated here.
[0254] Fig.15 It is a schematic structural diagram of a communication device 400 provided in an embodiment of the present application. Fig.15 The communication device 400 shown includes a processor 410, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0255] Alternatively, if Fig.15 As shown, the communication device 400 may further include a memory 420. The processor 410 may call and run a computer program from the memory 420 to implement the method in the embodiment of the present application.
[0256] The memory 420 may be a separate device independent of the processor 410 , or may be integrated into the processor 410 .
[0257] Alternatively, if Fig.15 As shown, the communication device 400 may further include a transceiver 430, and the processor 410 may control the transceiver 430 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0258] The transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include an antenna, and the number of the antennas may be one or more.
[0259] Optionally, the communication device 400 may specifically be a terminal device of an embodiment of the present application, and the communication device 400 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0260] Fig.16 It is a schematic structural diagram of the device of an embodiment of the present application. Fig.16 The device 500 shown includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0261] Alternatively, if Fig.16 As shown, the apparatus 500 may further include a memory 520. The processor 510 may call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.
[0262] The memory 520 may be a separate device independent of the processor 510 , or may be integrated into the processor 510 .
[0263] Optionally, the apparatus 500 may further include an input interface 530. The processor 510 may control the input interface 530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0264] Optionally, the apparatus 500 may further include an output interface 540. The processor 510 may control the output interface 540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0265] Optionally, the apparatus may be applied to a terminal device in an embodiment of the present application, and the apparatus may implement corresponding processes implemented by the terminal device in each method in an embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0266] Optionally, the device mentioned in the embodiments of the present application may also be a chip, for example, a system-on-chip, a system-on-chip, a chip system, or a system-on-chip chip.
[0267] Fig.17 600 is a schematic block diagram of a communication system 600 provided in an embodiment of the present application. Fig.17 As shown, the communication system 600 includes a terminal device 610 and a network device 620 .
[0268] Among them, the terminal device 610 can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network device 620 can be used to implement the corresponding functions implemented by the network device in the above method. For the sake of brevity, they are not repeated here.
[0269] It should be understood that the processor of the embodiment of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor can be a general processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor. The steps of the method disclosed in the embodiment of the present application can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor are combined and performed. The software module can be located in a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, and other mature storage media in the art. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0270] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can 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. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0271] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.
[0272] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0273] Optionally, the computer-readable storage medium can be applied to the network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0274] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0275] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0276] Optionally, the computer program product can be applied to the network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0277] Optionally, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0278] The embodiment of the present application also provides a computer program.
[0279] Optionally, the computer program can be applied to the network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods in the embodiments of the present application. For the sake of brevity, they are not described here.
[0280] Optionally, the computer program can be applied to the terminal device in the embodiments of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0281] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0282] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0283] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0284] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0285] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0286] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. In view of such an understanding, the technical solution of the present application can be embodied in the form of a software product in essence or in other words, the part that contributes to the prior art or the part of the technical solution. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0287] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A monitoring method, characterized in that: include: The terminal device acquires configuration information, where the configuration information includes a set of periodic values allowed by the target resource pool for periodic reservation and a periodic value monitored by the terminal device; The terminal device monitors according to the configuration information; The terminal device monitors according to the configuration information, including: The terminal device selects at least Y time slots in the selection window, where Y is a positive integer; The terminal device listens to the time slot for sideline transmission Resources on in, represents a time slot y for sideline transmission, where the time slot y is any one of the at least Y time slots; represents the time slot yP used for side transmission s ′; P s ′ indicates P s the number of corresponding logical time slots in the target resource pool; P s Indicates the period value of the terminal device listening; The terminal device selects at least Y time slots in the selection window, including: The terminal device selects the at least Y time slots in the selection window according to the minimum number of candidate time slots in the target resource pool; The period value set allowed by the target resource pool includes at least one of the following period values, and the period value set allowed by the target resource pool includes at most 16 of the following period values: 0ms, 1ms, 2ms, ..., 99ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, 1000ms; When the period value set allowed by the target resource pool includes 0 ms, the target resource pool supports non-periodic service transmission.
2. The method according to claim 1, characterized in that The period value for the terminal device to monitor is used to indicate the period value based on which the terminal device monitors.
3. The method according to claim 1, characterized in that Different energy-saving levels correspond to different listening period values of the terminal device; or, Different priorities correspond to different listening period values of the terminal device.
4. A terminal device, characterized in that: include: A processing unit, configured to obtain configuration information, wherein the configuration information includes a set of periodic values allowed by a target resource pool for periodic reservation and a periodic value monitored by the terminal device; A communication unit, configured to monitor according to the configuration information; The processing unit is further configured to select at least Y time slots within the selection window, where Y is a positive integer; The communication unit is specifically configured to listen to the time slot for side transmission Resources on in, represents a time slot y for sideline transmission, where the time slot y is any one of the at least Y time slots; represents the time slot yP used for side transmission s ′; P s ′ indicates P s the number of corresponding logical time slots in the target resource pool; P s Indicates the period value of the terminal device listening; The processing unit is specifically used for: Selecting the at least Y time slots in the selection window according to the minimum number of candidate time slots in the target resource pool; The period value set allowed by the target resource pool includes at least one of the following period values, and the period value set allowed by the target resource pool includes at most 16 of the following period values: 0ms, 1ms, 2ms, ..., 99ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, 1000ms; When the period value set allowed by the target resource pool includes 0 ms, the target resource pool supports non-periodic service transmission.
5. The terminal device according to claim 4, characterized in that: The period value for the terminal device to monitor is used to indicate the period value based on which the terminal device monitors.
6. The terminal device according to claim 4, characterized in that: Different energy-saving levels correspond to different listening period values of the terminal device; or, Different priorities correspond to different listening period values of the terminal device.
7. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to any one of claims 1 to 3.