Information processing method, device, storage medium, processor and electronic device
By receiving the configuration information of the network side equipment, determining the time domain information of the sideline configuration authorized transmission resources and determining the HARQ process number, the problem of lack of the sideline configuration authorized HARQ process number determination method in the prior art is solved, and more flexible and efficient transmission resource management is achieved.
Patent Information
- Application Number
- CN202310194593.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-03-12
- Filing Date
- 2020-05-14
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2040-05-14
AI Technical Summary
The lack of HARQ process number determination method for side-line configuration authorization in the prior art, resulting in the inability to effectively configure and manage side-line transmission resources.
By receiving configuration information from the network side device, the time domain information corresponding to the sideline configuration authorized transmission resource is determined, and the first hybrid automatic retransmission request process number is determined based on the time domain information.
The HARQ process number determination method with authorized configuration on the side is realized, filling the technical gap, increasing the flexibility and diversity of the HARQ process number determination method, and improving the management efficiency of transmission resources.
Smart Images

Figure CN116456484B_ABST
Abstract
Description
[0001] This application is a divisional application of an application with a filing date of May 14, 2020, application number 2020800937893, and invention name “Information processing method, device, storage medium, processor and electronic device”.
[0002] Cross-references
[0003] The present invention is based on PCT international application with application number PCT / CN2020 / 075431 and application date 2020-02-14 and PCT international application with application number PCT / CN2020 / 079061 and application date 2020-03-12, and claims the priority of the aforementioned PCT international application. The entire contents of the PCT international application are hereby introduced into the present invention as a reference. Technical Field
[0004] The present invention relates to the field of communications, and in particular to an information processing method, device, storage medium, processor and electronic device. Background Art
[0005] At present, in the related technology, in the process of determining the hybrid automatic repeat request (HARQ) process number in the new wireless (New Radio, NR) Uu system, the base station can allocate semi-static scheduling (SPS) downlink transmission resources to the terminal. When the base station configures the downlink SPS transmission resources, multiple HARQ process numbers can be configured for each set of SPS transmission resources. In addition, in the NR system, the base station can also allocate an uplink configured grant (UL CG) to the terminal. When the base station configures the UL CG resources, multiple HARQ process numbers can be configured for each set of UL CG resources.
[0006] It can be seen that the relevant technology only provides a method for determining the HARQ process number when the base station configures downlink SPS transmission resources or UL CG resources, but does not involve a method for determining the HARQ process number for the sideline (SL) configured grant (Configured Grant, referred to as CG).
[0007] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0008] At least some embodiments of the present invention provide an information processing method, apparatus, storage medium, processor and electronic device to at least solve the technical problem in the related art of lacking a method for determining the HARQ process number for side configuration authorization.
[0009] According to one embodiment of the present invention, there is provided an information processing method, comprising:
[0010] Receive configuration information from a network side device, wherein the configuration information is used to configure a side-configured authorized transmission resource, which is a transmission resource located in a resource pool; determine time domain information corresponding to the side-configured authorized transmission resource based on the configuration information; and determine a first hybrid automatic repeat request process number based on the time domain information corresponding to the side-configured authorized transmission resource.
[0011] Optionally, determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resources includes: determining a period parameter based on the configuration information, wherein the period parameter is the period of the side configuration authorized transmission resources; determining the first hybrid automatic repeat request process number according to the time domain information and period parameter corresponding to the side configuration authorized transmission resources.
[0012] Optionally, the period of the sideline configuration authorization transmission resources is expressed by the number of time slots.
[0013] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0014] Optionally, the method further includes: transmitting first sideline data on the sideline configuration authorized resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0015] Optionally, the above method also includes: receiving downlink control information from a network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; and retransmitting the first side transmission data on the side transmission resources scheduled by the downlink control information.
[0016] Optionally, the method further includes: transmitting second side data on the side configuration authorized transmission resources based on a mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number, wherein the second side data corresponds to the second hybrid automatic repeat request process number.
[0017] Optionally, the above method also includes: receiving downlink control information from a network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; and retransmitting second side transmission data on the side transmission resources scheduled by the downlink control information.
[0018] According to one embodiment of the present invention, another information processing method is provided, comprising:
[0019] Determine first configuration information, wherein the first configuration information is used to configure a side configuration authorized transmission resource, which is a transmission resource located in a resource pool; determine time domain information corresponding to the side configuration authorized transmission resource based on the first configuration information; determine a first hybrid automatic repeat request process number based on the time domain information corresponding to the side configuration authorized transmission resource.
[0020] Optionally, determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resources includes: determining a period parameter based on the first configuration information, wherein the period parameter is the period of the side configuration authorized transmission resources; determining the first hybrid automatic repeat request process number according to the time domain information and period parameter corresponding to the side configuration authorized transmission resources.
[0021] Optionally, the period of the sideline configuration authorization transmission resources is expressed by the number of time slots.
[0022] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0023] Optionally, determining the time domain information corresponding to the sidelink configuration authorization transmission resource based on the first configuration information includes: receiving an uplink control channel sent by the terminal on the uplink transmission resource based on the first configuration information, wherein the uplink transmission resource and the sidelink configuration authorization transmission resource belong to the same sidelink configuration authorization period, and the uplink control channel is used for the terminal to report sidelink feedback information; determining the time domain information corresponding to the sidelink configuration authorization transmission resource according to the time domain information of the uplink transmission resource.
[0024] Optionally, the above method also includes: determining at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resources and the side feedback channel transmission resources, and the second parameter is used to determine the time interval between the side feedback channel transmission resources and the side configuration authorization transmission resources.
[0025] Optionally, determining the time domain information corresponding to the sidelink configuration authorized transmission resources according to the time domain information of the uplink transmission resources includes: determining the time domain information corresponding to the sidelink configuration authorized transmission resources according to at least one parameter of the first parameter and the second parameter and the time domain information of the uplink transmission resources.
[0026] Optionally, the first configuration information is also used to configure at least one of an uplink transmission resource and a first parameter.
[0027] Optionally, the method further includes: sending second configuration information to the terminal, wherein the second configuration information is used to configure the resource pool; and determining a second parameter according to the second configuration information.
[0028] Optionally, the above method also includes: when the uplink control channel carries non-confirmation information, sending downlink control information to the terminal, wherein the downlink control information is used to schedule sidelink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal to retransmit the sidelink data corresponding to the first hybrid automatic repeat request process number on the sidelink transmission resources.
[0029] Optionally, the above method also includes: sending first configuration information to the terminal, wherein the first configuration information is also used by the terminal to determine the time domain information corresponding to the side configuration authorized transmission resources and determine the first hybrid automatic repeat request process number based on the time domain information corresponding to the side configuration authorized transmission resources.
[0030] According to one embodiment of the present invention, another information processing method is provided, comprising:
[0031] Determine first configuration information, wherein the first configuration information is used to configure uplink transmission resources; determine time domain information corresponding to the uplink transmission resources based on the first configuration information; and determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0032] Optionally, the method further includes: determining a period parameter based on the first configuration information, wherein the first configuration information is also used to configure a sideline configuration authorization transmission resource, the sideline configuration authorization transmission resource is used to transmit sideline data, and the period parameter is used to determine the period of the sideline configuration authorization transmission resource; determining a first hybrid automatic repeat request process number according to the time domain information and period parameter corresponding to the uplink transmission resource. The sideline configuration authorization transmission resource and the uplink transmission resource are associated, that is, the sideline data transmitted on the sideline configuration authorization transmission resource, and its corresponding sideline feedback information is transmitted to the network side device on the uplink transmission resource.
[0033] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0034] Optionally, the period parameter is represented by the number of time slots, where the number of time slots is the number of time slots in the resource pool, or the number of candidate time slots for the resource pool.
[0035] Optionally, the period parameter is represented by the number of logical time slots, or by the number of physical time slots.
[0036] Optionally, the above method also includes: sending downlink control information to the terminal, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal device to retransmit the side data corresponding to the first hybrid automatic repeat request process number on the side transmission resources.
[0037] Optionally, the method further includes: when a negative confirmation is detected on the uplink transmission resource, sending downlink control information to the terminal.
[0038] Optionally, the above method also includes: sending first configuration information to the terminal device.
[0039] According to one embodiment of the present invention, there is also provided another information processing method, comprising:
[0040] Receive configuration information from a network side device, wherein the configuration information is used for uplink transmission resources; determine time domain information corresponding to the uplink transmission resources based on the configuration information; and determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0041] Optionally, the configuration information is also used to configure the sideline configuration authorization transmission resources, and the sideline configuration authorization transmission resources are used to transmit the sideline data.
[0042] Optionally, the above method also includes: determining at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resources and the side feedback channel transmission resources, and the second parameter is used to determine the time interval between the side feedback channel transmission resources and the side configuration authorization transmission resources.
[0043] Optionally, the above method also includes: determining the time domain information corresponding to the sideline configuration authorized transmission resource based on at least one parameter among the first parameter and the second parameter, and the time domain information corresponding to the uplink transmission resource, and obtaining the correspondence between the uplink transmission resource and the sideline configuration authorized transmission resource; determining the sideline configuration authorized transmission resource corresponding to the first hybrid automatic repeat request process number based on the first hybrid automatic repeat request process number, and the correspondence between the uplink transmission resource and the sideline configuration authorized transmission resource.
[0044] Optionally, the method further includes: transmitting first sideline data on the sideline configuration authorized transmission resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0045] Optionally, the above method also includes: receiving downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; and retransmitting the first side transmission data on the side transmission resources.
[0046] Optionally, the method further includes: transmitting second sideline data on the sideline configuration authorized transmission resources, wherein the second sideline data corresponds to a second hybrid automatic repeat request process number.
[0047] Optionally, the method further includes: determining a mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0048] Optionally, the above method also includes: receiving downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number, retransmitting the second side transmission data on the side transmission resources.
[0049] According to one embodiment of the present invention, there is also provided an information processing device, including:
[0050] The first receiving module is used to receive configuration information from a network side device, wherein the configuration information is used to configure a side configuration authorized transmission resource, and the side configuration authorized transmission resource is a transmission resource located in a resource pool; the determination module is used to determine the time domain information corresponding to the side configuration authorized transmission resource based on the configuration information; the processing module is used to determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resource.
[0051] Optionally, a determination module is used to determine a periodic parameter based on configuration information, wherein the periodic parameter is a period of a side-configured authorized transmission resource; and a processing module is used to determine a first hybrid automatic repeat request process number according to time domain information and periodic parameters corresponding to the side-configured authorized transmission resource.
[0052] Optionally, the period of the sideline configuration authorized transmission resources is expressed in the number of time slots, which is used to describe the number of time slots in the resource pool.
[0053] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0054] Optionally, the above-mentioned device also includes: a first transmission module, used to transmit first sideline data on the sideline configuration authorized resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0055] Optionally, the above-mentioned device also includes: a second receiving module, used to receive downlink control information from the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a first retransmission module, used to retransmit the first side data on the side transmission resources scheduled by the downlink control information.
[0056] Optionally, the above-mentioned device also includes: a second transmission module, used to transmit second side data on the side configuration authorized transmission resources based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number, wherein the second side data corresponds to the second hybrid automatic repeat request process number.
[0057] Optionally, the above-mentioned device also includes: a third receiving module, used to receive downlink control information from the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a second retransmission module, used to retransmit the second side data on the side transmission resources scheduled by the downlink control information.
[0058] According to one embodiment of the present invention, another information processing device is provided, including:
[0059] A processing module is used to determine first configuration information, wherein the first configuration information is used to configure a side configuration authorized transmission resource, and the side configuration authorized transmission resource is a transmission resource located in a resource pool; a first determination module is used to determine time domain information corresponding to the side configuration authorized transmission resource based on the first configuration information; and a second determination module is used to determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resource.
[0060] Optionally, a second determination module is used to determine a periodic parameter based on the first configuration information, wherein the periodic parameter is the period of the side configuration authorized transmission resource; and determine the first hybrid automatic repeat request process number according to the time domain information and periodic parameter corresponding to the side configuration authorized transmission resource.
[0061] Optionally, the period of the sideline configuration authorization transmission resources is expressed by the number of time slots.
[0062] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0063] Optionally, the first determination module is used to receive an uplink control channel sent by the terminal on the uplink transmission resources based on the first configuration information, wherein the uplink transmission resources and the sidelink configuration authorization transmission resources belong to the same sidelink configuration authorization period, and the uplink control channel is used by the terminal to report sidelink feedback information; and determine the time domain information corresponding to the sidelink configuration authorization transmission resources according to the time domain information of the uplink transmission resources.
[0064] Optionally, the above-mentioned device also includes: a third determination module, used to determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resources and the side feedback channel transmission resources, and the second parameter is used to determine the time interval between the side feedback channel transmission resources and the side configuration authorization transmission resources.
[0065] Optionally, the first determination module is further used to determine the time domain information corresponding to the sidelink configuration authorized transmission resource based on at least one parameter of the first parameter and the second parameter, and the time domain information of the uplink transmission resource.
[0066] Optionally, the first configuration information is also used to configure at least one of an uplink transmission resource and a first parameter.
[0067] Optionally, the above-mentioned device also includes: a first sending module, used to send second configuration information to the terminal, wherein the second configuration information is used to configure the resource pool; and a fourth determination module, used to determine the second parameter according to the second configuration information.
[0068] Optionally, the above-mentioned device also includes: a second sending module, used to send downlink control information to the terminal when the uplink control channel carries non-confirmation information, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal to retransmit the side data corresponding to the first hybrid automatic repeat request process number on the side transmission resources.
[0069] Optionally, the above-mentioned device also includes: a third sending module, used to send first configuration information to the terminal, wherein the first configuration information is also used by the terminal to determine the time domain information corresponding to the side configuration authorized transmission resources and determine the first hybrid automatic repeat request process number based on the time domain information corresponding to the side configuration authorized transmission resources.
[0070] According to one embodiment of the present invention, another information processing device is provided, including:
[0071] The first determination module is used to determine the first configuration information, wherein the first configuration information is used to configure the uplink transmission resources; the second determination module is used to determine the time domain information corresponding to the uplink transmission resources based on the first configuration information; the processing module is used to determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0072] Optionally, the above-mentioned device also includes: a third determination module, which is used to determine the period parameter based on the first configuration information, wherein the first configuration information is also used to configure the sideline configuration authorization transmission resource, the sideline configuration authorization transmission resource is used to transmit the sideline data, and the period parameter is used to determine the period of the sideline configuration authorization transmission resource; a fourth determination module, which is used to determine the first hybrid automatic repeat request process number according to the time domain information and period parameter corresponding to the uplink transmission resource. The sideline configuration authorization transmission resource and the uplink transmission resource are associated, that is, the sideline data transmitted on the sideline configuration authorization transmission resource, and its corresponding sideline feedback information is transmitted to the network side device on the uplink transmission resource.
[0073] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0074] Optionally, the period parameter is represented by the number of time slots, where the number of time slots is the number of time slots in the resource pool or the number of candidate time slots for the resource pool.
[0075] Optionally, the above-mentioned device also includes: a first sending module, used to send downlink control information to the terminal, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal device to retransmit the side data corresponding to the first hybrid automatic repeat request process number on the side transmission resources.
[0076] Optionally, the above-mentioned device also includes: a second sending module, used to send downlink control information to the terminal when a negative confirmation is detected on the uplink transmission resource.
[0077] Optionally, the above-mentioned apparatus further includes: a third sending module, configured to send the first configuration information to the terminal device.
[0078] According to one embodiment of the present invention, there is provided another information processing device, comprising:
[0079] The first receiving module is used to receive configuration information from a network side device, wherein the configuration information is used for uplink transmission resources; the first determining module is used to determine the time domain information corresponding to the uplink transmission resources based on the configuration information; the second determining module is used to determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0080] Optionally, the configuration information is also used to configure the sideline configuration authorization transmission resources, and the sideline configuration authorization transmission resources are used to transmit the sideline data.
[0081] Optionally, the above-mentioned device also includes: a third determination module, used to determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resources and the side feedback channel transmission resources, and the second parameter is used to determine the time interval between the side feedback channel transmission resources and the side configuration authorization transmission resources.
[0082] Optionally, the above-mentioned device also includes: a fourth determination module, used to determine the time domain information corresponding to the side configuration authorized transmission resource based on at least one parameter among the first parameter and the second parameter, and the time domain information corresponding to the uplink transmission resource, and obtain the correspondence between the uplink transmission resource and the side configuration authorized transmission resource; according to the first hybrid automatic repeat request process number, and the correspondence between the uplink transmission resource and the side configuration authorized transmission resource, determine the side configuration authorized transmission resource corresponding to the first hybrid automatic repeat request process number.
[0083] Optionally, the above-mentioned device also includes: a first transmission module, used to transmit first sideline data on the sideline configuration authorized transmission resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0084] Optionally, the above-mentioned device also includes: a second receiving module, used to receive downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a first retransmission module, used to retransmit the first side data on the side transmission resources.
[0085] Optionally, the above-mentioned device also includes: a second transmission module, used to transmit second sideline data on the sideline configuration authorized transmission resources, wherein the second sideline data corresponds to a second hybrid automatic repeat request process number.
[0086] Optionally, the above device further includes: a third determining module, configured to determine a mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0087] Optionally, the above-mentioned device also includes: a third receiving module, used to receive downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a second retransmission module, used to retransmit the second side data on the side transmission resources based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0088] According to one embodiment of the present invention, a storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute any of the above information processing methods when running.
[0089] According to one embodiment of the present invention, a processor is further provided, the processor being used to run a program, wherein the program is configured to execute any of the above-mentioned information processing methods when running.
[0090] According to one embodiment of the present invention, there is further provided an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute any of the above information processing methods.
[0091] According to one embodiment of the present invention, a chip is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes any of the above information processing methods.
[0092] According to one embodiment of the present invention, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute any one of the above information processing methods.
[0093] According to one embodiment of the present invention, a computer program is further provided, and the computer program enables a computer to execute any of the above-mentioned information processing methods.
[0094] In at least some embodiments of the present invention, configuration information is received from a network side device, and the configuration information is used to configure a side configuration authorization transmission resource, and the side configuration authorization transmission resource is a transmission resource located in a resource pool. The time domain information corresponding to the side configuration authorization transmission resource is determined through the configuration information, and the first hybrid automatic repeat request process number is determined according to the time domain information corresponding to the side configuration authorization transmission resource, thereby achieving the purpose of providing a HARQ process number determination method for the side configuration authorization, thereby effectively filling the technical gap of being unable to determine the HARQ process number in the side configuration authorization, increasing the flexibility and diversity of the HARQ process number determination method, and further solving the technical problem of the lack of a HARQ process number determination method for the side configuration authorization in the related technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0095] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0096] Figure 1 is a schematic diagram of a D2D transmission technology according to the related art;
[0097] Figure 2 is a schematic diagram of a unicast transmission method according to the related art;
[0098] Figure 3 is a schematic diagram of a multicast transmission method according to the related art;
[0099] Figure 4 is a schematic diagram of a broadcast transmission method according to the related art;
[0100] Figure 5 is a schematic diagram of a data transmission process in NR-V2X according to the related art;
[0101] Figure 6 It is a schematic diagram of configuring transmission resources of a network side device according to the related art;
[0102] Figure 7 is a flow chart of an information processing method according to one embodiment of the present invention;
[0103] Figure 8 is a schematic diagram of determining a resource pool according to one optional embodiment of the present invention;
[0104] Fig. 9 is a flow chart of another information processing method according to one embodiment of the present invention;
[0105] Fig.10 is a schematic diagram of the time interval between the SFN cycle and the DFN cycle according to one optional embodiment of the present invention;
[0106] Fig.11 is a flowchart of another information processing method according to one embodiment of the present invention;
[0107] Fig.12 is a flow chart of another information processing method according to one embodiment of the present invention;
[0108] Fig.13 is a schematic diagram of a terminal device autonomously determining a HARQ process number according to one optional embodiment of the present invention;
[0109] Fig.14 is a structural block diagram of an information processing device according to one embodiment of the present invention;
[0110] Fig.15 is a structural block diagram of an information processing device according to one optional embodiment of the present invention;
[0111] Fig.16 is a structural block diagram of another information processing device according to one embodiment of the present invention;
[0112] Fig.17 is a structural block diagram of another information processing device according to one optional embodiment of the present invention;
[0113] Fig.18 is a structural block diagram of another information processing device according to one embodiment of the present invention;
[0114] Fig.19 is a structural block diagram of another information processing device according to one optional embodiment of the present invention;
[0115] Fig. 20 is a structural block diagram of yet another information processing device according to one embodiment of the present invention;
[0116] Fig.21 is a structural block diagram of another information processing device according to one optional embodiment of the present invention;
[0117] Fig. 22 is a schematic diagram of the structure of a communication device according to one embodiment of the present invention;
[0118] Fig.23 is a schematic diagram of a chip structure according to one embodiment of the present invention;
[0119] Fig.24 is a structural block diagram of a communication system according to one embodiment of the present invention. DETAILED DESCRIPTION
[0120] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0121] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0122] Figure 1 is a schematic diagram of a D2D transmission technology according to related art, such as Figure 1As shown in the figure, device to device (D2D) communication is a sidelink (SL) transmission technology, which is different from the traditional cellular system in which communication data is received or sent through a base station. Since the D2D system uses terminal to terminal direct communication, it has higher spectrum efficiency and lower transmission latency. The Internet of Vehicles system is based on D2D transmission technology, and two transmission modes, Mode A and Mode B, are defined in the Third Generation Partnership Project (3GPP).
[0123] In mode A, the transmission resources of the terminal are allocated by the base station. The terminal transmits data on the sidelink according to the resources allocated by the base station. The base station can allocate resources for single transmission or semi-static transmission to the terminal. In mode B, the terminal selects a resource in the resource pool for data transmission.
[0124] In NR-Vehicle to Everything (V2X), the need to support autonomous driving places higher requirements on data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc. In NR-V2X, unicast and multicast transmission modes are introduced. In addition, in Long Term Evaluation (LTE)-V2X, broadcast transmission mode is also supported.
[0125] For the unicast transmission mode, unicast transmission is performed between the sending terminal and the receiving terminal. Figure 2 is a schematic diagram of a unicast transmission method according to the related art, such as Figure 2 As shown, UE1 is a sending side terminal, and UE2 is a receiving side terminal, so unicast transmission can be performed between UE1 and UE2.
[0126] For the multicast transmission mode, the receiving-side terminals include all terminals in a communication group or all terminals within a certain transmission distance. Figure 3 is a schematic diagram of a multicast transmission method according to related technologies, such as Figure 3 As shown, UE1, UE2, UE3 and UE4 constitute a communication group, wherein UE1 is a data transmitter, and other terminal devices UE2, UE3 and UE4 in the group are receiving-side terminals.
[0127] For the broadcast transmission mode, the receiving terminal can be any terminal. Figure 4 is a schematic diagram of a broadcast transmission method according to related technologies, such as Figure 4As shown, if UE1 is a sending-side terminal, other terminals UE2, UE3 and UE4 around UE1 can all be set as receiving-side terminals.
[0128] In addition, multiple transmission modes are introduced in NR-V2X, namely Mode 1 and Mode 2. Mode 1 is that the network allocates transmission resources to the terminal (i.e., Mode A mentioned above), and Mode 2 is that the terminal selects transmission resources (i.e., Mode B mentioned above). In order to improve the reliability of data transmission, a feedback channel is introduced on the sidelink. Figure 5 is a schematic diagram of the data transmission process in NR-V2X according to the related art, such as Figure 5 As shown, UE1 and UE2 form a unicast link. UE1 sends sidelink data to UE2. UE2 sends sidelink feedback information, i.e., HARQ ACK or NACK, to UE1 based on the detection result of the received sidelink data. After receiving the feedback information from UE2, UE1 decides whether to retransmit the data to UE2. In addition, UE1 can also decide whether the receiving side terminal UE2 needs to send feedback information. For example, for broadcast communication, the receiving end does not need to provide feedback; however, for unicast communication, in order to improve the reliability of the system, the receiving end needs to provide feedback. Specifically, UE1 carries indication information in the sidelink control information (Sidelink Control Information, referred to as SCI) to indicate whether the receiving side terminal needs to provide sidelink feedback.
[0129] In NR-V2X, resource allocation methods of Mode 1 and Mode 2 are also supported. In Mode 2, the terminal autonomously selects transmission resources from the resource pool for side transmission, which is the above-mentioned Mode B. In Mode 1, the network-side device allocates side configuration authorization transmission resources to the terminal, which is the above-mentioned Mode A. Specifically, the network-side device can allocate side configuration authorization transmission resources to the terminal through dynamic scheduling (Dynamic Scheduling), or allocate SL CG transmission resources to the terminal. For the resource allocation method of CG, there are mainly two configuration authorization methods: the first type of configuration authorization (type-1 configured grant) and the second type of configuration authorization (type-2 configured grant).
[0130] The first type of configuration authorization refers to the network side equipment configuring the sideline configuration authorization transmission resources for the terminal through Radio Resource Control (RRC) signaling. The RRC signaling configuration includes all transmission resources and transmission parameters including time domain resources, frequency domain resources, demodulation reference signal (DMRS), modulation and coding scheme (MCS), etc. Then, the terminal uses the configured transmission parameters to perform sideline transmission on the configured time and frequency resources.
[0131] The second type of configuration authorization adopts a two-step resource configuration method, namely, RRC+Downlink Control Information (DCI) method. First, RRC signaling configures transmission resources and transmission parameters including the period of time-frequency resources, the number of HARQ processes, etc., and then DCI activates the transmission of the second type of configuration authorization, and simultaneously configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. After receiving the RRC signaling, the UE cannot immediately use the resources and parameters configured by the high-level parameters for side transmission, but needs to receive the corresponding DCI activation and configure other resources and transmission parameters before it can perform side transmission. In addition, the network-side device can deactivate the configuration transmission through DCI. After the terminal receives the deactivated DCI, the transmission resource can no longer be used for side transmission.
[0132] If the network side device has allocated a configuration authorized transmission resource to the terminal, then when the terminal has sideline data to be transmitted, it can directly use the transmission resource for transmission without sending a Scheduling Request (SR) or Buffer Status Report (BSR) to the network side device to request transmission resources, thereby reducing transmission latency. In the sideline configuration authorization, the network side device allocates periodic transmission resources, and in each period, the network side device can configure multiple transmission resources. Figure 6 is a schematic diagram of configuring transmission resources for network side devices according to related technologies, such as Figure 6 As shown, the transmission resources authorized by the network side device configuration are periodically repeated transmission resources, wherein each cycle includes 4 side row configuration authorized transmission resources.
[0133] In the resource allocation method of mode 1, if the sidelink feedback is activated, the receiving terminal will send feedback information to the sending terminal according to the sidelink data reception status. The sending terminal reports the sidelink feedback information (SL HARQ-ACK / NACK) to the network device. Then, the network device decides whether to allocate retransmission resources based on the SL HARQ-ACK / NACK reported by the sending terminal.
[0134] In the sideline configuration authorization transmission, the network side device can configure the transmission resources of the sideline configuration authorization for the terminal and allocate the physical uplink control channel (Physical Uplink Control Channel, referred to as PUCCH) transmission resources. The terminal can report the sideline feedback information to the network side device on the PUCCH. If the network side device receives the NACK feedback information reported by the terminal, it will allocate retransmission resources through dynamic scheduling, and the HARQ process number needs to be indicated in the dynamically scheduled DCI to indicate the HARQ process to which the retransmission resources allocated to the terminal belong. Therefore, the network side device needs to determine the HARQ process number corresponding to the sideline transmission.
[0135] The technical solution of the embodiment of the present invention can be applied to various communication systems, for example: 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, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system or 5G system, etc.
[0136] Exemplarily, the communication system applied in the embodiment of the present invention may include a network side device, and the network side device may be a device that communicates with a terminal device (or referred to as a communication terminal, terminal). The network side device can provide communication coverage for a specific geographical area, and can communicate with a terminal device located in the coverage area. Optionally, the network side device may be a base station (Base Transceiver Station, referred to as BTS) in a GSM system or a CDMA system, or a base station (NodeB, referred to as NB) in a WCDMA system, or an evolved base station (EvolutionalNode B, referred to as eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, referred to as CRAN), or the network side device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network side device in a future evolved public land mobile network (Public Land Mobile Network, referred to as PLMN), etc.
[0137] The communication system also includes at least one terminal device within the coverage of the network side device. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as via a public switched telephone network (PSTN), a digital subscriber line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a wireless local area network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal device is configured to receive / send a communication signal; and / or an Internet of Things (IoT) device. A terminal device configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communications System (PCS) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / intranet access, Web browsers, notepads, calendars, and / or Global Positioning System (GPS) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. Terminal equipment may refer to access terminals, user equipment (UE), subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices. The access terminal can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), 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 5G network, or a terminal device in a future evolved PLMN, etc.
[0138] Optionally, D2D communication can be performed between terminal devices.
[0139] Optionally, the 5G system or 5G network may also be referred to as an NR system or NR network.
[0140] Optionally, the communication system may further include other network entities such as a network controller and a mobility management entity, which is not limited in the embodiment of the present invention.
[0141] It should be understood that the device with communication function in the network / system in the embodiment of the present invention can be called communication device. The communication device may include network side devices and terminal devices with communication function, and the network side devices and terminal devices may be the specific devices described above, which will not be repeated here; the communication device may also include other devices in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiment of the present invention.
[0142] 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.
[0143] According to one embodiment of the present invention, an embodiment of an information processing method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0144] In this embodiment, an information processing method running on the above terminal device is provided. Figure 7 is a flow chart of an information processing method according to one embodiment of the present invention. Figure 7 As shown, the method comprises the following steps:
[0145] Step S70, receiving configuration information from a network side device, wherein the configuration information is used to configure a side configuration authorization transmission resource, and the side configuration authorization transmission resource is a transmission resource located in a resource pool;
[0146] Step S71, determining the time domain information corresponding to the sideline configuration authorization transmission resource based on the configuration information;
[0147] Step S72: determining a first hybrid automatic repeat request process number according to the time domain information corresponding to the authorized transmission resource configured in the sideline.
[0148] Through the above steps, it is possible to adopt a method of receiving configuration information from a network side device, where the configuration information is used to configure a side configuration authorization transmission resource and the side configuration authorization transmission resource is a transmission resource located in a resource pool, determine the time domain information corresponding to the side configuration authorization transmission resource through the configuration information, and determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorization transmission resource, thereby achieving the purpose of providing a HARQ process number determination method for the side configuration authorization, thereby effectively filling the technical gap of being unable to determine the HARQ process number in the side configuration authorization, increasing the flexibility and diversity of the HARQ process number determination method, and thus solving the technical problem of the lack of a HARQ process number determination method for the side configuration authorization in the related technology.
[0149] In the above configuration information, both the sideline configuration authorization transmission resource and the PUCCH transmission resource can be configured, wherein the PUCCH transmission resource is the PUCCH resource corresponding to the sideline configuration authorization transmission resource, that is, the sideline feedback information associated with the sideline data transmitted on the sideline configuration authorization transmission resource is reported to the network side device through the PUCCH transmission resource. For the terminal device, the first hybrid automatic repeat request process number can be determined according to the time domain position of the sideline configuration authorization transmission resource.
[0150] The resource pool may be one of multiple resource pools. Figure 8 is a schematic diagram of determining a resource pool according to one optional embodiment of the present invention, such as Figure 8 As shown in FIG. 1 , the resource pool is determined in a system frame number (SFN) or direct frame number (DFN) period in the following manner. Taking the subcarrier spacing of 15kHz as an example, a DFN period includes 10240 subframes (or time slots), corresponding to subframes 0, 1, 2, ..., 10239. Subframes that cannot be used for sideline transmission, such as synchronization subframes, downlink subframes, special subframes (i.e., downlink subframes and special subframes in TDD systems), and reserved subframes, are removed, and the remaining subframes are numbered as follows: The remaining number of subframes can be L bitmap Divisibility, bitmap It is repeated periodically in the remaining subframes, wherein a bit being 1 indicates that the subframe corresponding to the bit in the remaining subframes belongs to the resource pool, otherwise it does not belong to the resource pool.
[0151] A DFN cycle includes 10240 subframes, and the period of the synchronization signal is 160ms. Assuming that there are 2 synchronization subframes in a synchronization cycle, there are 128 synchronization subframes in a DFN cycle, and the length of the bitmap used to indicate the time domain resources of the resource pool is 10 bits. To this end, 2 reserved subframes are required, and the number of remaining subframes is (10240-128-2=10110), which can be divided by the length of the bitmap 10, so that the remaining subframes are renumbered as 0, 1, 2, ..., 10109, and the first 3 bits of the bitmap are 1, and the remaining 7 bits are 0. That is, in the remaining subframes, the first 3 subframes in every 10 subframes belong to the resource pool, and the remaining subframes do not belong to the resource pool. Since the bitmap needs to be repeated 1011 times in the remaining subframes to indicate whether all subframes belong to the resource pool, and each bitmap period includes 3 subframes, there are 3033 subframes belonging to the resource pool in a DFN period. Each time slot index in the resource pool corresponds to a time slot index in the DFN period. For example, time slots 0, 1, 2, 3, 4, and 5 in the resource pool correspond to time slots 0, 2, 4, 13, 14, and 15 in the DFN period. The network configuration side configuration authorized transmission resources will be associated with a resource pool, and the network configuration side configuration authorized transmission resources are transmission resources located in this resource pool.
[0152] In this embodiment, the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool. For example, for the above embodiment, the resource pool where the sideline configuration authorized transmission resource is located includes 3033 subframes, so the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index in the resource pool, that is, the time slot index in the range of [0,3032].
[0153] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index in a time slot that may be used in the resource pool. For example, for the above embodiment, the time slot set that may be used in the resource pool is the remaining subframe, and its corresponding time slot index range is [0,10109].
[0154] Optionally, at least one of the following parameters may be determined from the above configuration information:
[0155] (1) Sideline configuration of the period of authorized transmission resources;
[0156] (2) The total number of HARQ process numbers corresponding to the currently configured authorization;
[0157] (3) HARQ process number offset, used to determine the first HARQ process number corresponding to the currently configured grant;
[0158] (4) The time slot corresponding to the time domain resource of the sideline configuration authorized transmission resource.
[0159] In one embodiment, the configuration information includes time slot offset indication information and a period parameter, and the sideline configuration authorization transmission resource is determined according to the time slot offset indication information and the period parameter; wherein the time slot offset indication information is used to determine the time domain information of the first sideline configuration authorization transmission resource in a system frame number cycle (or a direct frame number cycle). The time slot offset indication information is represented by the number of time slots, and the number of time slots represents the number of physical time slots or the number of logical time slots, wherein the logical time slot is the time slot in the resource pool associated with the configuration authorization transmission resource or the time slot that may be used for the resource pool. The period parameter is used to determine the period of the sideline configuration authorization transmission resource, and is represented by the number of time slots, and the number of time slots represents the number of physical time slots or the number of logical time slots, wherein the logical time slot is the time slot in the resource pool associated with the configuration authorization transmission resource or the time slot that may be used for the resource pool.
[0160] Optionally, step S72, determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the authorized transmission resource configured on the sideline may include the following execution steps:
[0161] Step S720, determining a period parameter based on the configuration information, wherein the period parameter is a period of sideline configuration authorization transmission resources;
[0162] Step S722: Determine the first hybrid automatic repeat request process number according to the time domain information and period parameters corresponding to the authorized transmission resources configured in the sideline.
[0163] Optionally, the period of the sideline configuration authorized transmission resource is expressed in the number of time slots to describe the number of time slots in the resource pool where the sideline configuration authorized transmission resource is located. Alternatively, the period of the sideline configuration authorized transmission resource is expressed in the number of time slots to describe the number of candidate time slots for the resource pool.
[0164] Optionally, the period of the sideline configuration authorization transmission resource is represented by the number of logical time slots, or the number of physical time slots.
[0165] If the parameter periodicity is expressed in the number of time slots, the corresponding first HARQ process number is determined by the following formula according to the time domain position of the sideline configuration grant transmission resource in the resource pool where the sideline configuration grant is located:
[0166] HARQ Process ID=[floor(CURRENT_slot / periodicity)]mod nrofHARQ-Processes+harq-procID-offset;
[0167] The meanings of the parameters in the formula are as follows:
[0168] (1) CURRENT_slot represents the time slot corresponding to the time domain resource of the sideline configuration authorization transmission resource. The index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located. The value range of this parameter is [0, N-1], N represents the total number of time slots contained in the current resource pool, and the index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located.
[0169] (2) periodicity indicates the period of the transmission resource of the sideline configuration grant, which is expressed in time slots; further, it indicates the number of time slots in the resource pool where the sideline configuration grant is located.
[0170] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the sideline configuration authorization.
[0171] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the side configuration authorization; optionally, if the network side device does not configure this parameter, the value of this parameter is 0.
[0172] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0173] Still like Figure 8 As shown, the network side device configures the transmission resources authorized by the side configuration in the resource pool. The three time slots of the period of the side configuration authorization represent the three time slots in the resource pool. The first time slot position of the side configuration authorization is time slot 2. According to the period of the side configuration authorization, time slots 5, 8, 11, etc. will include the transmission resources authorized by the side configuration.
[0174] In the above formula for calculating the HARQ process number, CURRENT_slot represents the time slot where the transmission resource authorized by the side configuration in the resource pool is located, that is, time slot 2, time slot 5, time slot 8, time slot 11, time slot 14, time slot 17...time slot 3032, etc. Periodicity represents the period of the transmission resource authorized by the side configuration, which can be expressed by the number of time slots in the resource pool where the configuration authorization is located, that is, the period is 3 time slots. If the configuration parameters nrofHARQ-Processes=4, harq-procID-offset=0, the HARQ process numbers corresponding to the side configuration authorization are 0, 1, 2, and 3 respectively. In this embodiment, the HARQ process numbers corresponding to the transmission resources authorized by the above side configuration in time domain positions such as time slot 2, time slot 5, time slot 8, time slot 11, time slot 14, and time slot 17 are 0, 1, 2, 3, 0, 1, etc. respectively.
[0175] In the process of determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the sideline configuration authorized transmission resource, the network side device configures the sideline configuration authorized transmission resource for the terminal, and according to the time domain position of the sideline configuration authorized transmission resource on the sideline link, the corresponding first HARQ process number can also be determined by the following formula:
[0176] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]mod nrofHARQ-Processes+harq-procID-offset;
[0177] The meanings of the parameters in the formula are as follows:
[0178] (1) numberOfSlotsPerFrame indicates the number of time slots contained in each wireless frame (Frame or Radio Frame);
[0179] (2) periodicity indicates the period of sideline configuration authorization transmission resources, expressed in milliseconds (ms);
[0180] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the current sideline configuration authorization;
[0181] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the current side configuration authorization; in an optional embodiment, if the network side device does not configure this parameter, the value of this parameter is 0.
[0182] CURRENT_slot indicates the time slot corresponding to the time domain resource of the sideline configuration authorization transmission resource. The value range of this parameter is [0, N-1], N indicates the total number of time slots contained in the current resource pool, and the index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located;
[0183] In an optional embodiment, CURRENT_slot=[(DFN×numberOfSlotsPerFrame)+slotnumber in the frame]; wherein, slot number in the frame represents the index of the sideline configuration authorized transmission resource in a radio frame, and its value range is [0,M-1], and M represents the total number of time slots included in a radio frame; DFN represents the direct frame number (Direct Frame Number); numberOfSlotsPerFrame represents the number of time slots contained in each radio frame (Frame or Radio Frame), which is determined by the subcarrier spacing of the sideline carrier where the sideline transmission is located, or by the uplink subcarrier spacing.
[0184] In an optional embodiment, CURRENT_slot=[(SFN×numberOfSlotsPerFrame)+slotnumber in the frame]; wherein, slot number in the frame represents the index of the sideline configuration authorized transmission resource in a radio frame, and its value range is [0,M-1], and M represents the total number of time slots included in a radio frame; SFN represents the system frame number (System Frame Number); numberOfSlotsPerFrame represents the number of time slots contained in each radio frame (Frame or Radio Frame), which is determined by the subcarrier spacing of the sideline carrier where the sideline transmission is located, or by the uplink subcarrier spacing.
[0185] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0186] Optionally, the above method may further include the following execution steps:
[0187] Step S73: transmitting first sidewalk data on the sidewalk configuration authorized resources, wherein the first sidewalk data corresponds to a first hybrid automatic repeat request process number.
[0188] The HARQ process number corresponding to the sidelink configuration authorized transmission resource determined by the terminal device in the above manner is the first HARQ process number. The terminal device can use the first HARQ process number to transmit the first sidelink data. The first sidelink data may include: PSCCH and PSSCH. In addition, the terminal device may also carry the first HARQ process number in the sidelink control information (Sidelink Control Information, referred to as SCI), that is, the sidelink data transmitted in the PSSCH corresponds to the first HARQ process number.
[0189] Optionally, the above method may further include the following execution steps:
[0190] Step S74, receiving downlink control information from the network side device, wherein the downlink control information is used to schedule downlink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number;
[0191] Step S75: retransmit the first sidelink data on the sidelink transmission resources scheduled by the downlink control information.
[0192] In the sideline configuration grant transmission, the network side device may configure PUCCH transmission resources for the terminal device. The terminal may report the sideline feedback information to the network side device on the PUCCH transmission resources.
[0193] Optionally, the network side device configures a PUCCH transmission resource in each sideline configuration authorization period. In a sideline configuration authorization period, the terminal sends the first sideline data to the receiving terminal through the sideline configuration authorization transmission resource, corresponding to the first HARQ process number. If the terminal receives the sideline feedback information sent by the receiving terminal as NACK, it will report NACK to the network through the PUCCH in this period. If the network side device receives NACK feedback information reported by the terminal, it will dynamically allocate retransmission resources for the sideline transmission through DCI, and indicate the first HARQ process number in the DCI, so that the terminal device retransmits the first sideline data on the sideline transmission resources scheduled by the downlink control information.
[0194] Optionally, the above method may further include the following execution steps:
[0195] Step S76: based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number, transmit the second sideline data on the sideline configuration authorized transmission resources, wherein the second sideline data corresponds to the second hybrid automatic repeat request process number.
[0196] When the terminal uses the sideline configuration authorized transmission resource to transmit sideline data, the first HARQ process number is determined according to the time domain information of the sideline configuration authorized transmission resource. Further, the terminal can predetermine the mapping relationship between the first HARQ process number and the second HARQ process number. Based on the mapping relationship, the terminal device can use the second HARQ process number to transmit the second sideline data on the sideline configuration authorized transmission resource. The second sideline data may include: PSCCH and PSSCH. In addition, the terminal device can also carry the second HARQ process number in the SCI, that is, the sideline data transmitted in the PSSCH corresponds to the second HARQ process number.
[0197] Optionally, the above method may further include the following execution steps:
[0198] Step S77, receiving downlink control information from the network side device, wherein the downlink control information is used to schedule downlink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number;
[0199] Step S78: retransmit the second sidelink data on the sidelink transmission resources scheduled by the downlink control information.
[0200] The network side device determines through the PUCCH transmission resources that the process number corresponding to the transmission resource authorized by the sideline configuration is the first HARQ process number. When the network side device receives NACK, it dynamically allocates retransmission resources for the sideline transmission through DCI, and indicates the first HARQ process number in the DCI. After receiving the DCI and obtaining the first HARQ process number from the DCI, the terminal device can determine that the retransmission resource is a retransmission scheduling for the sideline transmission of the second HARQ process number based on the mapping relationship between the first HARQ process number and the second HARQ process number.
[0201] It can be seen that the first HARQ process number determined by the terminal device according to the time domain information of the sideline configuration authorized transmission resource may be different from the second HARQ process number used when transmitting data using the sideline configuration authorized transmission resource, and the terminal device can also determine the mapping relationship between the first HARQ process number and the second HARQ process number, thereby enabling the terminal device to have higher flexibility or autonomy in determining the HARQ process number of the sideline transmission.
[0202] In this embodiment, another information processing method running on the above network side device is also provided. Fig. 9 is a flow chart of another information processing method according to one embodiment of the present invention. Fig. 9 As shown, the method comprises the following steps:
[0203] Step S90, determining first configuration information, wherein the first configuration information is used to configure a sideline configuration authorization transmission resource, and the sideline configuration authorization transmission resource is a transmission resource located in a resource pool;
[0204] Step S91, determining the time domain information corresponding to the sideline configuration authorization transmission resource based on the first configuration information;
[0205] Step S92: determining a first hybrid automatic repeat request process number according to the time domain information corresponding to the authorized transmission resource configured in the sideline.
[0206] Through the above steps, a first configuration information is determined and sent to the terminal, wherein the first configuration information is used to configure a side configuration authorization transmission resource and the side configuration authorization transmission resource is a transmission resource located in a resource pool. The time domain information corresponding to the side configuration authorization transmission resource is determined through the first configuration information, and the first hybrid automatic repeat request process number is determined according to the time domain information corresponding to the side configuration authorization transmission resource, thereby achieving the purpose of providing a HARQ process number determination method for the side configuration authorization, thereby effectively filling the technical gap of being unable to determine the HARQ process number in the side configuration authorization, increasing the flexibility and diversity of the HARQ process number determination method, and further solving the technical problem of the lack of a HARQ process number determination method for the side configuration authorization in the related technology.
[0207] In the above-mentioned first configuration information, both the sideline configuration authorization transmission resources and the PUCCH transmission resources can be configured. The transmission resources of the sideline configuration authorization configured by the network side device for the terminal device are periodic, and include at most N_max (N_max=2 or 3) sideline configuration authorization transmission resources in each period, and configure one PUCCH transmission resource in each period. The terminal device uses the sideline configuration authorization transmission resources to transmit sideline data in the period, and uses the PUCCH transmission resources to report sideline feedback information to the network side device. Then, the network side device determines whether it is necessary to allocate retransmission resources for the terminal according to the sideline feedback information.
[0208] For the network side device, first, the PUCCH transmission resources can be determined according to the configuration information; secondly, by receiving the PUCCH on the PUCCH transmission resources and determining the SL CG period corresponding to the PUCCH (that is, the period of the sideline configuration authorization to which the PUCCH belongs) and the sideline configuration authorization transmission resources in the period according to the PUCCH, and then determining the first HARQ process number according to the time domain information of the sideline configuration authorization transmission resources.
[0209] The resource pool may be one of a plurality of resource pools. Figure 8 As shown in FIG. 1 , the resource pool is determined in one SFN or DFN cycle in the following manner. Taking the subcarrier spacing of 15 kHz as an example, one DFN cycle includes 10240 subframes (or time slots), corresponding to subframes 0, 1, 2, ..., 10239. Subframes that cannot be used for sideline transmission, such as synchronization subframes, downlink subframes, special subframes (i.e., downlink subframes and special subframes in TDD systems), and reserved subframes, are removed, and the remaining subframes are numbered as follows: The remaining number of subframes can be L bitmap Divisibility, bitmap It is repeated periodically in the remaining subframes, wherein a bit being 1 indicates that the subframe corresponding to the bit in the remaining subframes belongs to the resource pool, otherwise it does not belong to the resource pool.
[0210] A DFN cycle includes 10240 subframes, and the period of the synchronization signal is 160ms. Assuming that there are 2 synchronization subframes in a synchronization cycle, there are 128 synchronization subframes in a DFN cycle, and the length of the bitmap used to indicate the time domain resources of the resource pool is 10 bits. To this end, 2 reserved subframes are required, and the number of remaining subframes is (10240-128-2=10110), which can be divided by the length of the bitmap 10, so that the remaining subframes are renumbered as 0, 1, 2, ..., 10109, and the first 3 bits of the bitmap are 1, and the remaining 7 bits are 0. That is, in the remaining subframes, the first 3 subframes in every 10 subframes belong to the resource pool, and the remaining subframes do not belong to the resource pool. Since the bitmap needs to be repeated 1011 times in the remaining subframes to indicate whether all subframes belong to the resource pool, and each bitmap period includes 3 subframes, there are 3033 subframes belonging to the resource pool in a DFN period. Each time slot index in the resource pool corresponds to a time slot index in the DFN period. For example, time slots 0, 1, 2, 3, 4, and 5 in the resource pool correspond to time slots 0, 2, 4, 13, 14, and 15 in the DFN period. The network configuration side configuration authorized transmission resources will be associated with a resource pool, and the network configuration side configuration authorized transmission resources are transmission resources located in this resource pool.
[0211] In this embodiment, the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool. For example, for the above embodiment, the resource pool where the sideline configuration authorized transmission resource is located includes 3033 subframes, so the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index in the resource pool, that is, the time slot index in the range of [0,3032].
[0212] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index in a time slot that may be used in the resource pool. For example, for the above embodiment, the time slot set that may be used in the resource pool is the remaining subframe, and its corresponding time slot index range is [0,10109].
[0213] Optionally, the above method may further include the following execution steps:
[0214] Step S93, sending first configuration information to the terminal, wherein the first configuration information is also used by the terminal to determine the time domain information corresponding to the sideline configuration authorized transmission resource and determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the sideline configuration authorized transmission resource.
[0215] The first hybrid automatic repeat request process number can be determined not only by the network side device according to the first configuration information, but also by the terminal device according to the first configuration information. Therefore, the network side device can send the first configuration information to the terminal device, so that the terminal device determines the time domain information corresponding to the side configuration authorized transmission resource and determines the first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resource.
[0216] Optionally, at least one of the following parameters may be determined from the first configuration information:
[0217] (1) Sideline configuration of the period of authorized transmission resources;
[0218] (2) The total number of HARQ process numbers corresponding to the currently configured authorization;
[0219] (3) HARQ process number offset, used to determine the first HARQ process number corresponding to the currently configured grant;
[0220] (4) The time slot corresponding to the time domain resource of the sideline configuration authorized transmission resource.
[0221] In one embodiment, the configuration information includes time slot offset indication information and a period parameter, and the sideline configuration authorization transmission resource is determined according to the time slot offset indication information and the period parameter; wherein the time slot offset indication information is used to determine the time domain information of the first sideline configuration authorization transmission resource in a system frame number cycle (or a direct frame number cycle). The time slot offset indication information is represented by the number of time slots, and the number of time slots represents the number of physical time slots or the number of logical time slots, wherein the logical time slot is the time slot in the resource pool associated with the configuration authorization transmission resource or the candidate time slot for the resource pool. The period parameter is used to determine the period of the sideline configuration authorization transmission resource, and is represented by the number of time slots, and the number of time slots represents the number of physical time slots or the number of logical time slots, wherein the logical time slot is the time slot in the resource pool associated with the configuration authorization transmission resource or the candidate time slot for the resource pool.
[0222] Optionally, in step S92, determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the sideline configuration authorized transmission resource may include the following execution steps:
[0223] Step S920, determining a period parameter based on the first configuration information, wherein the period parameter is a period of sideline configuration authorization transmission resources;
[0224] Step S922: Determine the first hybrid automatic repeat request process number according to the time domain information and period parameters corresponding to the authorized transmission resources configured in the sideline.
[0225] Optionally, the period of the sideline configuration authorized transmission resource is expressed in the number of time slots, which is used to describe the number of time slots in the resource pool where the sideline configuration authorized transmission resource is located. Alternatively, the period of the sideline configuration authorized transmission resource is expressed in the number of time slots, which is used to describe the number of candidate time slots for the resource pool.
[0226] If the parameter periodicity is expressed in the number of time slots, the corresponding first HARQ process number is determined by the following formula according to the time domain position of the sideline configuration grant transmission resource in the resource pool where the sideline configuration grant is located:
[0227] HARQ Process ID=[floor(CURRENT_slot / periodicity)]mod nrofHARQ-Processes+harq-procID-offset;
[0228] The meanings of the parameters in the formula are as follows:
[0229] (1) CURRENT_slot represents the time slot corresponding to the time domain resource of the sideline configuration authorization transmission resource. The index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located. The value range of this parameter is [0, N-1], N represents the total number of time slots contained in the current resource pool, and the index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located.
[0230] (2) periodicity indicates the period of the transmission resource of the sideline configuration grant, which is expressed in time slots; further, it indicates the number of time slots in the resource pool where the sideline configuration grant is located.
[0231] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the sideline configuration authorization.
[0232] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the side configuration authorization; optionally, if the network side device does not configure this parameter, the value of this parameter is 0.
[0233] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0234] Still like Figure 8 As shown, the network side device configures the transmission resources authorized by the side configuration in the resource pool. The three time slots of the period of the side configuration authorization represent the three time slots in the resource pool. The first time slot position of the side configuration authorization is time slot 2. According to the period of the side configuration authorization, time slots 5, 8, 11, etc. will include the transmission resources authorized by the side configuration.
[0235] In the above formula for calculating the HARQ process number, CURRENT_slot represents the time slot where the transmission resource authorized by the side configuration in the resource pool is located, that is, time slot 2, time slot 5, time slot 8, time slot 11, time slot 14, time slot 17...time slot 3032, etc. Periodicity represents the period of the transmission resource authorized by the side configuration, which can be expressed by the number of time slots in the resource pool where the configuration authorization is located, that is, the period is 3 time slots. If the configuration parameters nrofHARQ-Processes=4, harq-procID-offset=0, the HARQ process numbers corresponding to the side configuration authorization are 0, 1, 2, and 3 respectively. In this embodiment, the HARQ process numbers corresponding to the transmission resources authorized by the above side configuration in time domain positions such as time slot 2, time slot 5, time slot 8, time slot 11, time slot 14, and time slot 17 are 0, 1, 2, 3, 0, 1, etc. respectively.
[0236] In the process of determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the sideline configuration authorized transmission resource, the network side device configures the sideline configuration authorized transmission resource for the terminal, and according to the time domain position of the sideline configuration authorized transmission resource on the sideline link, the corresponding first HARQ process number can be determined by the following formula:
[0237] HARQ Process ID=[floor(CURRENT_slot×10 / (numberOfSlotsPerFrame×periodicity))]mod nrofHARQ-Processes+harq-procID-offset;
[0238] The meanings of the parameters in the formula are as follows:
[0239] (1) numberOfSlotsPerFrame indicates the number of time slots contained in each wireless frame (Frame or Radio Frame);
[0240] (2) periodicity indicates the period of sideline configuration authorization transmission resources, expressed in milliseconds (ms);
[0241] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the current sideline configuration authorization;
[0242] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the current side configuration authorization; in an optional embodiment, if the network side device does not configure this parameter, the value of this parameter is 0.
[0243] CURRENT_slot indicates the time slot corresponding to the time domain resource of the sideline configuration authorization transmission resource. The value range of this parameter is [0, N-1], N indicates the total number of time slots contained in the current resource pool, and the index of this time slot is the time slot index in the resource pool where the sideline configuration authorization is located;
[0244] In an optional embodiment, CURRENT_slot=[(DFN×numberOfSlotsPerFrame)+slotnumber in the frame]; wherein, slot number in the frame represents the index of the sideline configuration authorized transmission resource in a radio frame, and its value range is [0,M-1], and M represents the total number of time slots included in a radio frame; DFN represents the direct frame number (Direct Frame Number); numberOfSlotsPerFrame represents the number of time slots contained in each radio frame (Frame or Radio Frame), which is determined by the subcarrier spacing of the sideline carrier where the sideline transmission is located, or by the uplink subcarrier spacing.
[0245] In an optional embodiment, CURRENT_slot=[(SFN×numberOfSlotsPerFrame)+slotnumber in the frame]; wherein, slot number in the frame represents the index of the sideline configuration authorized transmission resource in a radio frame, and its value range is [0,M-1], and M represents the total number of time slots included in a radio frame; SFN represents the system frame number (System Frame Number); numberOfSlotsPerFrame represents the number of time slots contained in each radio frame (Frame or Radio Frame), which is determined by the subcarrier spacing of the sideline carrier where the sideline transmission is located, or by the uplink subcarrier spacing.
[0246] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0247] Optionally, in step S91, determining the time domain information corresponding to the sideline configuration authorized transmission resource based on the first configuration information may include the following execution steps:
[0248] Step S910: receiving an uplink control channel sent by a terminal on an uplink transmission resource based on the first configuration information, wherein the uplink transmission resource and the sidelink configuration authorization transmission resource belong to the same sidelink configuration authorization period, and the uplink control channel is used by the terminal to report sidelink feedback information;
[0249] Step S912: Determine the time domain information corresponding to the sidelink configuration authorized transmission resource according to the time domain information of the uplink transmission resource.
[0250] In the process of configuring the sideline configuration authorization, the network side device will also configure the uplink transmission resources for transmitting the PUCCH, so that there will be a corresponding PUCCH transmission resource in each sideline configuration authorization period. The terminal device sends sideline feedback information to the network side device through the PUCCH. After the network side device receives the PUCCH sent by the terminal device on the uplink transmission resource, it can determine the time domain position of the transmission resource of the sideline configuration authorization belonging to the same period as the PUCCH according to the PUCCH, and then determine the HARQ process number corresponding to the sideline configuration authorization transmission resource according to the above formula.
[0251] Optionally, the above method may further include the following execution steps:
[0252] Step S94, determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resource and the sidelink feedback channel transmission resource, and the second parameter is used to determine the time interval between the sidelink feedback channel transmission resource and the sidelink configuration authorization transmission resource.
[0253] The time slot resource of PUCCH is the time slot in the SFN cycle, and the time slot of the sideline configuration authorized transmission resource is the time slot in the SFN cycle (or DFN cycle). The time domain information of the transmission resource authorized by the sideline configuration is determined according to the SFN index (or DFN index) and the time slot number in the radio frame. The transmission of PUCCH uses uplink transmission resources, and its time domain position is determined by the SFN and the time slot number in the radio frame. Optionally, the starting time slots of the SFN cycle and the DFN cycle, that is, SFN#0 and DFN#0 are not aligned, and there is a time interval.
[0254] Fig.10 Schematic diagram of the time interval between the SFN cycle and the DFN cycle according to one optional embodiment of the present invention, Fig.10 As shown, the network side device configures the transmission resources and PUCCH resources of the sideline configuration authorization. The period of the sideline configuration authorization is 10ms, corresponding to 4 HARQ process numbers, which are 0, 1, 2, and 3. The subcarrier spacing of the sideline carrier and the uplink carrier is 15kHz, that is, each wireless frame includes 10 time slots. The transmission time of the PUCCH determined according to the configuration information is time T, then time T corresponds to SFN#0, time slot 8 of the sideline configuration authorization transmission resource, but corresponds to DFN#58, time slot 6.
[0255] Optionally, the network side device can obtain the time interval between the transmission time of the sidelink and the transmission time of the uplink, because the network side device receives the PUCCH at time T, and according to the time domain position T of the PUCCH, the time domain position on the sidelink corresponding to the time domain position T of the PUCCH can be determined.
[0256] It should be noted that the sideline configuration authorization transmission resource associated with the PUCCH is the sideline configuration authorization transmission resource in the same sideline configuration authorization period as the PUCCH. The sideline data transmitted on the sideline configuration authorization transmission resource in this period and its corresponding sideline feedback information are reported to the network side device through the PUCCH associated with it, that is, the PUCCH in this period.
[0257] Therefore, the network side device needs to determine the time interval between the uplink transmission resource and the sidelink feedback channel transmission resource, and / or the time interval between the sidelink feedback channel transmission resource and the sidelink configuration grant transmission resource.
[0258] Optionally, in step S912, determining the time domain information corresponding to the sidelink configuration authorized transmission resource according to the time domain information of the uplink transmission resource may include the following execution steps:
[0259] Step S9120: Determine the time domain information corresponding to the sidelink configuration authorized transmission resource according to at least one of the first parameter and the second parameter and the time domain information of the uplink transmission resource.
[0260] In an optional embodiment, the first configuration information is further used to configure at least one of the uplink transmission resource and the first parameter.
[0261] If the network side device receives the PUCCH at time T, it will determine the time domain position corresponding to the PSFCH according to the PUCCH and the physical sidelink feedback channel (PSFCH) transmission resource time interval. Further, the network side device can determine the time domain position of the transmission resource authorized by the sidelink configuration in the period where the PSFCH is located, and then determine the HARQ process number corresponding to the sidelink transmission resource corresponding to the PUCCH.
[0262] For example, the network side device configures the transmission resources authorized by the sideline configuration for the terminal in the resource pool, and configures the PUCCH transmission resources. The resource pool includes PSFCH transmission resources, and the period of PSFCH is 2 time slots, that is, every 2 time slots in the resource pool include a time slot for transmitting PSFCH, and the time interval between the configured PUCCH time domain resources and PSFCH is 3 time slots. Therefore, when the network side device receives PUCCH, it can determine the time slot position of the PSFCH corresponding to the PUCCH according to the time slot position of the PUCCH time domain resources. In an optional example, the time slot position of the PSFCH is the time slot where the last PSFCH in the period of the sideline configuration authorized transmission resources is located. Therefore, the network side device can determine the time slot where the sideline configuration authorized transmission resources in the period where the PSFCH is located according to the time slot of the PSFCH, and then determine the HARQ process number corresponding to the sideline configuration authorized transmission resources.
[0263] Therefore, in the process of determining the HARQ process number according to the sidelink time domain position corresponding to the sidelink configured authorized transmission resource, the network side device can determine the HARQ process number of the sidelink transmission corresponding to the configured PUCCH transmission resource based on the time interval between the sidelink and the uplink.
[0264] Optionally, the above method may further include the following execution steps:
[0265] Step S95, sending second configuration information to the terminal, wherein the second configuration information is used to configure the resource pool;
[0266] Step S96: determine the second parameter according to the second configuration information.
[0267] In addition to sending the above-mentioned first configuration information to the terminal device, the network side device can also send second configuration information for configuring the resource pool to the terminal device, and can also determine the time interval between the side feedback channel transmission resources and the side configuration authorization transmission resources based on the second configuration information.
[0268] Optionally, the above method may further include the following execution steps:
[0269] Step S97, when the uplink control channel carries non-confirmation information, downlink control information is sent to the terminal, wherein the downlink control information is used to schedule sidelink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal to retransmit the sidelink data corresponding to the first hybrid automatic repeat request process number on the sidelink transmission resources.
[0270] In the sideline configuration authorization transmission, the network side device can configure PUCCH transmission resources for the terminal device. The terminal can report sideline feedback information to the network side device on the PUCCH transmission resource. If the network side device receives NACK feedback information reported by the terminal, it will dynamically allocate retransmission resources for the sideline transmission through DCI, and indicate the first HARQ process number in the DCI, so that the terminal device retransmits the first sideline data on the sideline transmission resources scheduled by the downlink control information. Therefore, when the network side device allocates retransmission resources to the terminal device in a dynamically scheduled manner through DCI, the first HARQ process number is carried in the DCI. Therefore, after receiving the DCI, the terminal device can determine the first HARQ process number corresponding to the retransmission resources scheduled by the DCI.
[0271] Of course, in the sideline configuration authorization transmission, the network side device may not configure PUCCH transmission resources for the terminal device. At this time, the terminal does not need to report the sideline feedback information to the network side device, that is, it does not need to retransmit based on network scheduling. If the sending side terminal receives a NACK on the PSFCH from the receiving side terminal, the sending side terminal can retransmit. However, the sideline transmission of the sending side terminal usually uses the sideline configuration authorization transmission resources allocated by the network side device. At this time, the HARQ process number corresponding to the sideline transmission is determined by the sending side terminal itself, and has nothing to do with the time domain position of the sideline configuration authorization transmission resources.
[0272] In this embodiment, another information processing method running on the above network side device is also provided. Fig.11 is a flowchart of another information processing method according to one embodiment of the present invention. Fig.11 As shown, the method comprises the following steps:
[0273] Step S1100, determining first configuration information, wherein the first configuration information is used to configure uplink transmission resources;
[0274] Step S1101, determining time domain information corresponding to an uplink transmission resource based on first configuration information;
[0275] Step S1102: determining a first hybrid automatic repeat request process number according to time domain information corresponding to the uplink transmission resource.
[0276] and Fig. 9 The information shown is processed differently. Fig.11 The information processing method shown no longer determines the HARQ ID based on the time domain position of the sidelink transmission resource, but determines the HARQ ID based on the time domain position of the uplink transmission resource.
[0277] Optionally, the above method may further include the following execution steps:
[0278] Step S1103, determining a period parameter based on the first configuration information, wherein the first configuration information is also used to configure a sideline configuration authorization transmission resource, the sideline configuration authorization transmission resource is used to transmit sideline data, and the period parameter is used to determine a period of the sideline configuration authorization transmission resource;
[0279] The sidelink configuration authorized transmission resource and the uplink transmission resource are associated, that is, the sidelink data transmitted on the sidelink configuration authorized transmission resource and its corresponding sidelink feedback information are transmitted to the network side device on the uplink transmission resource.
[0280] Step S1104: determine a first hybrid automatic repeat request process number according to the time domain information and period parameters corresponding to the uplink transmission resource.
[0281] In the above-mentioned first configuration information, both the sideline configuration authorization transmission resources and the uplink transmission resources can be configured. The transmission resources of the sideline configuration authorization configured by the network side device for the terminal device are periodic, and include at most N_max (N_max=2 or 3) sideline configuration authorization transmission resources in each period, and configure one PUCCH transmission resource in each period. The terminal device uses the sideline configuration authorization transmission resources to transmit sideline data in the period, and uses the PUCCH transmission resources to report sideline feedback information to the network side device. Then, the network side device determines whether it is necessary to allocate retransmission resources for the terminal based on the sideline feedback information.
[0282] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool. The period parameter is represented by the number of time slots, which is the number of time slots in the resource pool or the number of candidate time slots for the resource pool.
[0283] The resource pool may be one of a plurality of resource pools. Figure 8 As shown in FIG. 1 , the resource pool is determined in one SFN or DFN cycle in the following manner. Taking the subcarrier spacing of 15 kHz as an example, one DFN cycle includes 10240 subframes (or time slots), corresponding to subframes 0, 1, 2, ..., 10239. Subframes that cannot be used for sideline transmission, such as synchronization subframes, downlink subframes, special subframes (i.e., downlink subframes and special subframes in TDD systems), and reserved subframes, are removed, and the remaining subframes are numbered as follows: The remaining number of subframes can be L bitmap Divisibility, bitmap It is repeated periodically in the remaining subframes, wherein a bit being 1 indicates that the subframe corresponding to the bit in the remaining subframes belongs to the resource pool, otherwise it does not belong to the resource pool.
[0284] A DFN cycle includes 10240 subframes, and the period of the synchronization signal is 160ms. Assuming that there are 2 synchronization subframes in a synchronization cycle, there are 128 synchronization subframes in a DFN cycle, and the length of the bitmap used to indicate the time domain resources of the resource pool is 10 bits. To this end, 2 reserved subframes are required, and the number of remaining subframes is (10240-128-2=10110), which can be divided by the length of the bitmap 10, so that the remaining subframes are renumbered as 0, 1, 2, ..., 10109, and the first 3 bits of the bitmap are 1, and the remaining 7 bits are 0. That is, in the remaining subframes, the first 3 subframes in every 10 subframes belong to the resource pool, and the remaining subframes do not belong to the resource pool. Since the bitmap needs to be repeated 1011 times in the remaining subframes to indicate whether all subframes belong to the resource pool, and each bitmap period includes 3 subframes, there are 3033 subframes belonging to the resource pool in a DFN period. Each time slot index in the resource pool corresponds to a time slot index in the DFN period. For example, time slots 0, 1, 2, 3, 4, and 5 in the resource pool correspond to time slots 0, 2, 4, 13, 14, and 15 in the DFN period. The network configuration side configuration authorized transmission resources will be associated with a resource pool, and the network configuration side configuration authorized transmission resources are transmission resources located in this resource pool.
[0285] In this embodiment, the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool. For example, for the above embodiment, the resource pool where the sideline configuration authorized transmission resource is located includes 3033 subframes, so the time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index in the resource pool, that is, the time slot index in the range of [0,3032].
[0286] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index in a time slot used in the resource pool. For example, for the above embodiment, the time slot set that may be used in the resource pool is the remaining subframe, and its corresponding time slot index range is [0, 10109].
[0287] Optionally, the above method may further include the following execution steps:
[0288] Step S1105: sending downlink control information to the terminal, wherein the downlink control information is used to schedule sidelink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number.
[0289] In an optional embodiment, the terminal sends a negative acknowledgment to the network side device on the uplink transmission resource. When the network side device detects the negative acknowledgment on the uplink transmission resource, it sends downlink control information to the terminal, and the downlink control information carries the first HARQ process number. After receiving the downlink control information, the terminal can obtain the first HARQ process number from the downlink control information.
[0290] In the sideline configuration authorization transmission, the network side device can configure PUCCH transmission resources for the terminal device. The terminal can report sideline feedback information to the network side device on the PUCCH transmission resource. If the network side device receives NACK feedback information reported by the terminal, it will dynamically allocate retransmission resources for the sideline transmission through DCI, and indicate the first HARQ process number in the DCI, so that the terminal device retransmits the first sideline data on the sideline transmission resources scheduled by the downlink control information. Therefore, when the network side device allocates retransmission resources to the terminal device in a dynamically scheduled manner through DCI, the first HARQ process number is carried in the DCI. Therefore, after receiving the DCI, the terminal device can determine the first HARQ process number corresponding to the retransmission resources scheduled by the DCI.
[0291] For example, the network side device sends the first configuration information to the terminal, and the first configuration information is used to configure the sideline configuration authorization transmission resource and the uplink transmission resource. The terminal transmits the sideline data on the sideline configuration authorization transmission resource. If the sideline feedback information received by the terminal is NACK, the terminal transmits NACK to the network side device on the uplink transmission resource. Then, the network side device determines the first HARQ process number according to the time domain position of the uplink transmission resource, and schedules the sideline transmission resource for the terminal through DCI, which is used for the terminal to retransmit the sideline data, and carries the first HARQ process number in the DCI. The terminal is responsible for receiving the DCI and can determine that the DCI is the retransmission scheduling of the NACK transmitted on the uplink transmission resource by the network side device according to the first HARQ process number. Further, the terminal can determine that the DCI is the retransmission scheduling of the sideline data transmitted on the sideline configuration authorization transmission resource associated with the uplink transmission resource, so the terminal retransmits the sideline data on the sideline transmission resource scheduled by the DCI.
[0292] Of course, in the sideline configuration authorization transmission, the network side device may not configure PUCCH transmission resources for the terminal device. At this time, the terminal does not need to report the sideline feedback information to the network side device, that is, it does not need to retransmit based on network scheduling. If the sending side terminal receives a NACK on the PSFCH from the receiving side terminal, the sending side terminal can retransmit. However, the sideline transmission of the sending side terminal usually uses the sideline configuration authorization transmission resources allocated by the network side device. At this time, the HARQ process number corresponding to the sideline transmission is determined by the sending side terminal itself, and has nothing to do with the time domain position of the sideline configuration authorization transmission resources.
[0293] In this embodiment, another information processing method running on the above network side device is also provided. Fig.12 is a flowchart of another information processing method according to one embodiment of the present invention. Fig.12 As shown, the method comprises the following steps:
[0294] Step S1200, receiving configuration information from a network side device, wherein the configuration information is used for uplink transmission resources;
[0295] Step S1201, determining time domain information corresponding to uplink transmission resources based on configuration information;
[0296] Step S1202: determine a first hybrid automatic repeat request process number according to time domain information corresponding to the uplink transmission resource.
[0297] and Figure 7 The information shown is processed differently. Fig.12 The information processing method shown no longer determines the HARQ ID based on the time domain position of the sidelink transmission resource, but determines the HARQ ID based on the time domain position of the uplink transmission resource.
[0298] Optionally, the configuration information is also used to configure the sideline configuration authorization transmission resources, and the sideline configuration authorization transmission resources are used to transmit the sideline data.
[0299] In the above configuration information, both the sideline configuration authorization transmission resource and the PUCCH transmission resource can be configured, wherein the PUCCH transmission resource is the PUCCH resource corresponding to the sideline configuration authorization transmission resource, that is, the sideline feedback information associated with the sideline data transmitted on the sideline configuration authorization transmission resource is reported to the network side device through the PUCCH transmission resource. For the terminal device, the first hybrid automatic repeat request process number can be determined according to the time domain position of the uplink transmission resource.
[0300] Optionally, the above method may further include the following execution steps:
[0301] Step S1203, determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resource and the sidelink feedback channel transmission resource, and the second parameter is used to determine the time interval between the sidelink feedback channel transmission resource and the sidelink configuration authorization transmission resource.
[0302] The time slot resource of PUCCH is the time slot in the SFN cycle, and the time slot of the sideline configuration authorized transmission resource is the time slot in the SFN cycle (or DFN cycle). The time domain information of the transmission resource authorized by the sideline configuration is determined according to the SFN index (or DFN index) and the time slot number of the transmission resource authorized by the sideline configuration in the radio frame. The transmission of PUCCH uses uplink transmission resources, and its time domain position is determined by the SFN and the time slot number in the radio frame. Optionally, the starting time slots of the SFN cycle and the DFN cycle, that is, SFN#0 and DFN#0 are not aligned, and there is a time interval.
[0303] It should be noted that the sideline configuration authorization transmission resource associated with the PUCCH is the sideline configuration authorization transmission resource in the same sideline configuration authorization period as the PUCCH. The sideline data transmitted on the sideline configuration authorization transmission resource in this period and its corresponding sideline feedback information are reported to the network side device through the PUCCH associated with it, that is, the PUCCH in this period.
[0304] Therefore, the network side device needs to determine the time interval between the uplink transmission resource and the sidelink feedback channel transmission resource, and / or the time interval between the sidelink feedback channel transmission resource and the sidelink configuration grant transmission resource.
[0305] Optionally, the above method may further include the following execution steps:
[0306] Step S1204, determining the time domain information corresponding to the sidelink configuration authorized transmission resource according to at least one parameter of the first parameter and the second parameter and the time domain information corresponding to the uplink transmission resource, and obtaining a corresponding relationship between the uplink transmission resource and the sidelink configuration authorized transmission resource;
[0307] Step S1205: Determine the sidelink configuration authorized transmission resource corresponding to the first hybrid automatic repeat request process number according to the first hybrid automatic repeat request process number and the correspondence between the uplink transmission resource and the sidelink configuration authorized transmission resource.
[0308] If the network side device receives the PUCCH at time T, the first hybrid automatic repeat request process number is determined according to the time domain resources of the PUCCH, and further, the time domain position corresponding to the PSFCH is determined according to the PUCCH and the physical sidelink feedback channel (Physical Sidelink Feedback Channel, referred to as PSFCH) transmission resource time interval. Further, the network side device can determine the time domain position of the transmission resource of the sideline configuration authorization in the period where the PSFCH is located, and then determine the transmission resource of the sideline configuration authorization corresponding to the first HARQ process number.
[0309] For example, the network side device configures the transmission resources authorized by the side configuration for the terminal in the resource pool, and configures the PUCCH transmission resources. The resource pool includes PSFCH transmission resources, and the period of PSFCH is 2 time slots, that is, every 2 time slots in the resource pool include a time slot for transmitting PSFCH, and the time interval between the configured PUCCH time domain resources and PSFCH is 3 time slots. Therefore, when the network side device receives the PUCCH, it can determine the first HARQ process number according to the time slot position of the PUCCH time domain resources. In addition, the network side device determines the time slot position of the PSFCH corresponding to the PUCCH according to the time interval between the PUCCH transmission resources and the PSFCH transmission resources. In an optional example, the time slot position of the PSFCH is the time slot where the last PSFCH in the period of the side configuration authorization transmission resources is located. Therefore, the network side device can determine the time slot where the side configuration authorization transmission resource in the period where the PSFCH is located according to the time slot of the PSFCH, and then determine that the side configuration authorization transmission resource corresponds to the first HARQ process number.
[0310] Therefore, in the process of determining the HARQ process number according to the time domain position of the PUCCH transmission resource, the network side device can determine the HARQ process number corresponding to the configured sidelink configuration authorization transmission resource based on the time interval between the sidelink and the uplink.
[0311] Optionally, the above method may further include the following execution steps:
[0312] Step S1206: Transmit first sidelink data on the sidelink configuration authorized transmission resources, wherein the first sidelink data corresponds to a first hybrid automatic repeat request process number.
[0313] The terminal device may use the first HARQ process number to transmit the first sidelink data. The first sidelink data may include: PSCCH and PSSCH. In addition, the terminal device may also carry the first HARQ process number in the SCI, that is, the sidelink data transmitted in the PSSCH corresponds to the first HARQ process number.
[0314] Optionally, the above method may further include the following execution steps:
[0315] Step S1207, receiving downlink control information sent by the network side device, wherein the downlink control information is used to schedule downlink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number;
[0316] Step S1208: retransmit the first sidelink data on the sidelink transmission resource.
[0317] In the sideline configuration grant transmission, the network side device may configure PUCCH transmission resources for the terminal device. The terminal may report the sideline feedback information to the network side device on the PUCCH transmission resources.
[0318] Optionally, the network side device configures a PUCCH transmission resource in each sideline configuration authorization period. In a sideline configuration authorization period, the terminal sends the first sideline data to the receiving terminal through the sideline configuration authorization transmission resource, corresponding to the first HARQ process number. If the terminal receives the sideline feedback information sent by the receiving terminal as NACK, it will report NACK to the network through the PUCCH in this period. If the network side device receives the NACK feedback information reported by the terminal, and determines the first HARQ process number according to the time domain position of the PUCCH transmission resource, it will dynamically allocate retransmission resources for the sideline transmission through DCI, and indicate the first HARQ process number in the DCI, so that the terminal device retransmits the first sideline data on the sideline transmission resources scheduled by the downlink control information.
[0319] Optionally, the above method may further include the following execution steps:
[0320] Step S1209: Transmit second sidelink data on the sidelink configuration authorized transmission resources, wherein the second sidelink data corresponds to a second hybrid automatic repeat request process number.
[0321] When the terminal uses the sideline configuration authorized transmission resource to transmit sideline data, the first HARQ process number is determined according to the time domain information of the sideline configuration authorized transmission resource. Further, the terminal can predetermine the mapping relationship between the first HARQ process number and the second HARQ process number. Based on the mapping relationship, the terminal device can use the second HARQ process number to transmit the second sideline data on the sideline configuration authorized transmission resource. The second sideline data may include: PSCCH and PSSCH. In addition, the terminal device can also carry the second HARQ process number in the SCI, that is, the sideline data transmitted in the PSSCH corresponds to the second HARQ process number.
[0322] Optionally, the above method may further include the following execution steps:
[0323] Step S1210: Determine a mapping relationship between a first hybrid automatic repeat request process ID and a second hybrid automatic repeat request process ID.
[0324] Optionally, the above method may further include the following execution steps:
[0325] Step S1211, receiving downlink control information sent by a network side device, wherein the downlink control information is used to schedule downlink transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number;
[0326] Step S1212: retransmit the second sidelink data on the sidelink transmission resource based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0327] The network side device determines the first HARQ process number through the PUCCH transmission resources, and determines that the process number corresponding to the transmission resources authorized by the sideline configuration is the first HARQ process number according to the corresponding relationship between the PUCCH and the sideline configuration authorization transmission resources. When the network side device receives NACK, it dynamically allocates retransmission resources for the sideline transmission through DCI, and indicates the first HARQ process number in the DCI. After receiving the DCI and obtaining the first HARQ process number from the DCI, the terminal device can determine that the retransmission resource is a retransmission scheduling for the sideline transmission of the second HARQ process number according to the mapping relationship between the first HARQ process number and the second HARQ process number.
[0328] It can be seen that the first HARQ process number determined by the terminal device according to the time domain information of the sideline configuration authorized transmission resource may be different from the second HARQ process number used when transmitting data using the sideline configuration authorized transmission resource, and the terminal device can also determine the mapping relationship between the first HARQ process number and the second HARQ process number, thereby enabling the terminal device to have higher flexibility or autonomy in determining the HARQ process number of the sideline transmission.
[0329] This embodiment also provides another information processing method running on the above terminal device.
[0330] The first hybrid automatic repeat request process number is determined according to the following formula:
[0331] HARQ Process ID=[floor(CURRENT_slot / periodicity)]mod nrofHARQ-Processes+harq-procID-offset;
[0332] The meanings of the parameters in the formula are as follows:
[0333] (1) CURRENT_slot indicates the time slot index of the sideline configuration authorized transmission resource. Furthermore, this parameter indicates the time slot index within a radio frame period. The value range of this parameter is [0, N-1]. N indicates the total number of time slots contained in a radio frame period. For example, for a 15kHz subcarrier spacing, a radio frame includes 10 time slots and a radio frame period includes 10240 time slots, so the value range of this parameter is [0, 10239].
[0334] (2) periodicity indicates the period of the sideline configuration authorization transmission resources. Optionally, this parameter is expressed in time length, for example: 100ms, 200ms, 500ms, etc. Optionally, this parameter is expressed in the number of time slots. Further, this parameter is expressed in the number of physical time slots. For example, periodicity = 100 time slots, 200 time slots, etc. In the case of 15kHz subcarrier spacing, a period of 100ms corresponds to 100 time slots. In the case of 30kHz subcarrier spacing, a period of 100ms corresponds to 200 time slots, and so on.
[0335] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the sideline configuration authorization.
[0336] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the side configuration grant. Optionally, if the network side device does not configure this parameter, the value of this parameter is 0.
[0337] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0338] In an optional embodiment, the terminal receives configuration information from a network-side device, and determines the time slot where the sideline configuration authorization transmission resource is located according to the configuration information.
[0339] Optionally, at least one of the following parameters may be determined from the above configuration information:
[0340] (1) Sideline configuration of the period of authorized transmission resources;
[0341] (2) The total number of HARQ process numbers corresponding to the currently configured authorization;
[0342] (3) HARQ process number offset, used to determine the first HARQ process number corresponding to the currently configured grant;
[0343] (4) The time slot corresponding to the time domain resource of the sideline configuration authorized transmission resource.
[0344] In an optional implementation, the configuration information includes time slot offset indication information, time domain resource indication information and cycle parameters. The sideline configuration authorization transmission resource is determined based on the time slot offset indication information, the time domain resource indication information and the cycle parameter. The time slot offset indication information is used to determine the time domain information of the first sideline configuration authorization transmission resource in a system frame number cycle (or a direct frame number cycle). Optionally, the time slot offset indication information is represented by the number of physical time slots. The time domain resource indication information is used to determine the time domain position of the sideline configuration authorization transmission resource configured in a sideline configuration authorization cycle, for example, 1, 2 or 3 values are determined based on the time domain resource indication information, and these values represent the time slot interval of the time domain position of the sideline configuration authorization transmission resource relative to the time domain position determined based on the time slot offset indication information. For example, the two values determined based on the time domain resource indication information are 3 and 7 respectively, and the time domain position determined based on the time slot offset indication information is time slot 1, then the time slots where the sideline configuration authorization transmission resource is located are time slots 4 and 8. The period parameter is used to determine the period of the sideline configuration authorization transmission resources, and is expressed in time length or the number of physical time slots.
[0345] For example, the terminal receives the configuration information sent by the network for configuring the transmission resources for the side configuration authorization. The time slots where the transmission resources for the side configuration authorization are located are determined according to the configuration information: 2, 102, 202, 302, 402, 502, 602, 702, 802, etc. The period of the side configuration authorization is 100 time slots, including 3 HARQ process numbers, and the HARQ process number offset is 0. Therefore, the HARQ process numbers corresponding to the side configuration authorization are 0, 1, and 2. Thus, the HARQ process numbers corresponding to the transmission resources for each side configuration authorization determined according to the above formula. Table 1 shows the correspondence between the side configuration authorization transmission resources and the HARQ process numbers, as shown in Table 1:
[0346] Table 1
[0347]
[0348] Optionally, the above method may further include the following execution steps:
[0349] The terminal transmits first sidelink data on the sidelink configuration authorized resources, wherein the first sidelink data corresponds to a second hybrid automatic repeat request process number.
[0350] Optionally, the second hybrid automatic repeat request process number is the same as the first hybrid automatic repeat request process number;
[0351] Optionally, the second hybrid automatic repeat request process number is different from the first hybrid automatic repeat request process number, and the terminal device determines the correspondence between the first HARQ process number and the second HARQ process number.
[0352] The HARQ process number corresponding to the sidelink configuration authorized transmission resource determined by the terminal device in the above manner is the first HARQ process number. The terminal device can use the second HARQ process number to transmit the first sidelink data. The terminal determines the correspondence between the first HARQ process number and the second HARQ process number. The first sidelink data may include: PSCCH and PSSCH. In addition, the terminal device may also carry the second HARQ process number in the sidelink control information SCI, that is, the sidelink data transmitted in the PSSCH corresponds to the second HARQ process number.
[0353] Optionally, the network side device configures a PUCCH transmission resource in each sideline configuration authorization period. In a sideline configuration authorization period, the terminal sends the first sideline data to the receiving terminal through the sideline configuration authorization transmission resource. If the terminal receives the sideline feedback information sent by the receiving terminal as NACK, it will report NACK to the network side device through the PUCCH in this period. The network side device can determine the time domain position of the corresponding sideline configuration authorization transmission resource based on the transmission resource of the PUCCH, so as to determine the HARQ process number corresponding to the sideline data transmitted on the sideline configuration authorization transmission resource, that is, the first HARQ process number. If the network side device receives the NACK feedback information reported by the terminal, it will dynamically allocate retransmission resources for the sideline transmission through the DCI, and indicate the first HARQ process number in the DCI, so that the terminal device retransmits the first sideline data on the sideline transmission resources scheduled by the downlink control information.
[0354] Optionally, the above method may further include the following execution steps:
[0355] In the first step, the terminal receives a DCI from a network side device, wherein the DCI is used to schedule downlink transmission resources, and the downlink control information carries a first HARQ process number;
[0356] In the second step, the terminal determines that the DCI is used to schedule the first sidelink data according to the first HARQ process number carried in the DCI and the correspondence between the first HARQ process number and the second HARQ process number;
[0357] In the third step, the terminal retransmits the first sidelink data on the sidelink transmission resource scheduled by the DCI.
[0358] In an optional implementation manner, the network side device determines the first HARQ process ID by taking the following steps:
[0359] In the first step, the network side device determines that the sideline feedback information reported by the terminal is received on the PUCCH transmission resource;
[0360] In the second step, the network side device determines at least one of a first parameter and a second parameter. The first parameter is used to determine the time interval between the uplink transmission resource and the sideline feedback channel transmission resource, and the second parameter is used to determine the time interval between the sideline feedback channel transmission resource and the sideline configuration authorization transmission resource.
[0361] In the third step, the network side device determines the time slot of the corresponding sideline transmission resource according to the PUCCH transmission resource and at least one of the first parameter and the second parameter;
[0362] In the fourth step, the network side device determines the first HARQ process number corresponding to the sidelink transmission resource according to the following formula:
[0363] HARQ Process ID=[floor(CURRENT_slot / periodicity)]mod nrofHARQ-Processes+harq-procID-offset;
[0364] The meanings of the parameters in the formula are as follows:
[0365] (1) CURRENT_slot indicates the time slot index of the sideline configuration authorized transmission resource. Furthermore, this parameter indicates the time slot index within a radio frame period. The value range of this parameter is [0, N-1]. N indicates the total number of time slots contained in a radio frame period. For example, for a 15kHz subcarrier spacing, a radio frame includes 10 time slots and a radio frame period includes 10240 time slots, so the value range of this parameter is [0, 10239].
[0366] (2) periodicity indicates the period of the sideline configuration authorization transmission resources. Optionally, this parameter is expressed in time length, for example: 100ms, 200ms, 500ms, etc. Optionally, this parameter is expressed in the number of time slots. Further, this parameter is expressed in the number of physical time slots. For example, periodicity = 100 time slots, 200 time slots, etc. In the case of 15kHz subcarrier spacing, a period of 100ms corresponds to 100 time slots. In the case of 30kHz subcarrier spacing, a period of 100ms corresponds to 200 time slots, and so on.
[0367] (3)nrofHARQ-Processes indicates the total number of HARQ process numbers corresponding to the sideline configuration authorization.
[0368] (4) harq-procID-offset is used to determine the first HARQ process ID corresponding to the side configuration grant. Optionally, if the network side device does not configure this parameter, the value of this parameter is 0.
[0369] In the above formula, mod represents the modulo operation, and floor represents the rounding down operation.
[0370] Fig.13 is a schematic diagram of a terminal device autonomously determining a HARQ process number according to one optional embodiment of the present invention, such as Fig.13 As shown, the network side device configures the side configuration authorization transmission resources, including 2 side configuration authorization transmission resources in each cycle, and the total number of HARQ processes authorized by the side configuration is 4, which are HARQ ID 0, HARQ ID1, HARQ ID2 and HARQ ID3. Optionally, the TX UE uses PSSCH1, PSSCH2, PSSCH3, and PSSCH4 to transmit the initial transmission of HARQ ID 0, HARQ ID1, HARQ ID2, and HARQ ID3 respectively. If the feedback information received by the TX UE is all NACK, PSSCH5, PSSCH6, PSSCH7, and PSSCH8 can continue to be used to transmit the retransmission of HARQ ID 0, HARQ ID1, HARQ ID2, and HARQ ID3 respectively.
[0371] Optionally, the TX UE uses PSSCH1 and PSSCH2 to respectively transmit the initial transmission and retransmission of HARQ ID 0. The TX UE uses PSSCH3 and PSSCH4 to respectively transmit the initial transmission and retransmission of HARQ ID 1. The TX UE uses PSSCH5 and PSSCH6 to respectively transmit the initial transmission and retransmission of HARQ ID 2. The TX UE uses PSSCH7 and PSSCH8 to respectively transmit the initial transmission and retransmission of HARQ ID 3;
[0372] Optionally, the TX UE uses PSSCH1 and PSSCH2 to respectively transmit the initial transmission and retransmission of HARQ ID 0. If the received feedback information is still NACK, PSSCH3 continues to be used to transmit the retransmission of HARQ ID0; if the received feedback information becomes ACK, PSSCH4 is used to transmit the initial transmission of HARQ ID1 or PSSCH4 is used to transmit the initial transmission of HARQ ID0. At this time, the sidelink data transmitted by PSSCH4 and PSSCH1 correspond to different transmission blocks.
[0373] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, or a network-side device, etc.) to execute the methods described in each embodiment of the present invention.
[0374] In the present embodiment, an information processing device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0375] Fig.14 is a structural block diagram of an information processing device according to one embodiment of the present invention. Fig.14 As shown, the device includes: a first receiving module 100, used to receive configuration information from a network side device, wherein the configuration information is used to configure a side configuration authorized transmission resource, and the side configuration authorized transmission resource is a transmission resource located in a resource pool; a determination module 102, used to determine the time domain information corresponding to the side configuration authorized transmission resource based on the configuration information; and a processing module 104, used to determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resource.
[0376] Optionally, a determination module 102 is used to determine a period parameter based on configuration information, wherein the period parameter is a period of a side-configured authorized transmission resource; and a processing module 104 is used to determine a first hybrid automatic repeat request process number according to time domain information and period parameters corresponding to the side-configured authorized transmission resource.
[0377] Optionally, the period of the sideline configuration authorization transmission resources is expressed by the number of time slots.
[0378] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0379] Optionally, Fig.15 is a structural block diagram of an information processing device according to one optional embodiment of the present invention, such as Fig.15As shown, the above-mentioned device also includes: a first transmission module 106, which is used to transmit first sideline data on the sideline configuration authorized resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0380] Alternatively, if Fig.15 As shown, the above-mentioned device also includes: a second receiving module 108, used to receive downlink control information from the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a first retransmission module 110, used to retransmit the first side data on the side transmission resources scheduled by the downlink control information.
[0381] Alternatively, if Fig.15 As shown, the above-mentioned device also includes: a second transmission module 112, which is used to transmit second side data on the side configuration authorized transmission resources based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number, wherein the second side data corresponds to the second hybrid automatic repeat request process number.
[0382] Alternatively, if Fig.15 As shown, the above-mentioned device also includes: a third receiving module 114, used to receive downlink control information from the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a second retransmission module 116, used to retransmit the second side data on the side transmission resources scheduled by the downlink control information.
[0383] In the present embodiment, another information processing device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware is also possible and conceived.
[0384] Fig.16 is a structural block diagram of another information processing device according to one embodiment of the present invention. Fig.16 As shown, the device includes: a processing module 200, used to determine first configuration information, wherein the first configuration information is used to configure a side configuration authorized transmission resource, and the side configuration authorized transmission resource is a transmission resource located in a resource pool; a first determination module 202, used to determine time domain information corresponding to the side configuration authorized transmission resource based on the first configuration information; and a second determination module 204, used to determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the side configuration authorized transmission resource.
[0385] Optionally, the second determination module 204 is used to determine a periodic parameter based on the first configuration information, wherein the periodic parameter is the period of the side configuration authorized transmission resources; and determine the first hybrid automatic repeat request process number according to the time domain information and periodic parameter corresponding to the side configuration authorized transmission resources.
[0386] Optionally, the period of the sideline configuration authorization transmission resources is expressed by the number of time slots.
[0387] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0388] Optionally, the first determination module 202 is used to receive an uplink control channel sent by the terminal on the uplink transmission resources based on the first configuration information, wherein the uplink transmission resources and the sidelink configuration authorization transmission resources belong to the same sidelink configuration authorization period, and the uplink control channel is used for the terminal to report sidelink feedback information; and determine the time domain information corresponding to the sidelink configuration authorization transmission resources according to the time domain information of the uplink transmission resources.
[0389] Optionally, Fig.17 is a structural block diagram of another information processing device according to one optional embodiment of the present invention, such as Fig.17 As shown, the above-mentioned device also includes: a third determination module 206, used to determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resource and the side feedback channel transmission resource, and the second parameter is used to determine the time interval between the side feedback channel transmission resource and the side configuration authorization transmission resource.
[0390] Optionally, the first determination module 202 is further used to determine the time domain information corresponding to the sidelink configuration authorized transmission resource according to at least one parameter of the first parameter and the second parameter and the time domain information of the uplink transmission resource.
[0391] Optionally, the first configuration information is also used to configure at least one of an uplink transmission resource and a first parameter.
[0392] Alternatively, if Fig.17 As shown, the above-mentioned device also includes: a first sending module 208, used to send second configuration information to the terminal, wherein the second configuration information is used to configure the resource pool; a fourth determining module 210, used to determine the second parameter according to the second configuration information.
[0393] Alternatively, if Fig.17As shown, the above-mentioned device also includes: a second sending module 212, which is used to send downlink control information to the terminal when the uplink control channel carries non-confirmation information, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal to retransmit the side data corresponding to the first hybrid automatic repeat request process number on the side transmission resources.
[0394] Alternatively, if Fig.17 As shown, the above-mentioned device also includes: a third sending module 214, used to send the first configuration information to the terminal, wherein the first configuration information is also used by the terminal to determine the time domain information corresponding to the side configuration authorized transmission resources and determine the first hybrid automatic retransmission request process number according to the time domain information corresponding to the side configuration authorized transmission resources.
[0395] In the present embodiment, another information processing device is provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions thereof will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and contemplated.
[0396] Fig.18 is a structural block diagram of another information processing device according to one embodiment of the present invention, such as Fig.18 As shown, the device includes: a first determination module 300, used to determine first configuration information, wherein the first configuration information is used to configure uplink transmission resources; a second determination module 302, used to determine time domain information corresponding to the uplink transmission resources based on the first configuration information; and a processing module 304, used to determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0397] Optionally, Fig.19 is a structural block diagram of another information processing device according to one optional embodiment of the present invention, such as Fig.19 As shown, the above-mentioned device also includes: a third determination module 306, which is used to determine the period parameter based on the first configuration information, wherein the first configuration information is also used to configure the sideline configuration authorization transmission resource, the sideline configuration authorization transmission resource is used to transmit the sideline data, and the period parameter is used to determine the period of the sideline configuration authorization transmission resource; a fourth determination module 308, which is used to determine the first hybrid automatic repeat request process number according to the time domain information and period parameter corresponding to the uplink transmission resource. The sideline configuration authorization transmission resource and the uplink transmission resource are associated, that is, the sideline data transmitted on the sideline configuration authorization transmission resource, and its corresponding sideline feedback information is transmitted to the network side device on the uplink transmission resource.
[0398] Optionally, the time domain information corresponding to the sideline configuration authorized transmission resource is a time slot index of the sideline configuration authorized transmission resource in a resource pool.
[0399] Optionally, the period parameter is represented by the number of time slots, where the number of time slots is the number of time slots in the resource pool or the number of candidate time slots for the resource pool.
[0400] Alternatively, if Fig.19 As shown, the above-mentioned device also includes: a first sending module 310, used to send downlink control information to the terminal, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal device to retransmit the side data corresponding to the first hybrid automatic repeat request process number on the side transmission resources.
[0401] Alternatively, if Fig.19 As shown, the above-mentioned device also includes: a second sending module 312, which is used to send downlink control information to the terminal when a negative confirmation is detected on the uplink transmission resource.
[0402] Alternatively, if Fig.19 As shown, the above apparatus further includes: a third sending module 314, configured to send first configuration information to the terminal device.
[0403] In the present embodiment, another information processing device is provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.
[0404] Fig. 20 is a structural block diagram of another information processing device according to one embodiment of the present invention. Fig. 20 As shown, the device includes: a first receiving module 400, used to receive configuration information from a network side device, wherein the configuration information is used for uplink transmission resources; a first determination module 402, used to determine the time domain information corresponding to the uplink transmission resources based on the configuration information; a second determination module 404, used to determine the first hybrid automatic repeat request process number according to the time domain information corresponding to the uplink transmission resources.
[0405] Optionally, the configuration information is also used to configure the sideline configuration authorization transmission resources, and the sideline configuration authorization transmission resources are used to transmit the sideline data.
[0406] Optionally, Fig.21 is a structural block diagram of another information processing device according to one optional embodiment of the present invention, such as Fig.21 As shown, the above-mentioned device also includes: a third determination module 406, used to determine at least one of the following parameters: a first parameter and a second parameter; wherein the first parameter is used to determine the time interval between the uplink transmission resource and the side feedback channel transmission resource, and the second parameter is used to determine the time interval between the side feedback channel transmission resource and the side configuration authorization transmission resource.
[0407] Optionally, the above-mentioned device also includes: a fourth determination module 408, which is used to determine the time domain information corresponding to the sideline configuration authorized transmission resource based on at least one parameter of the first parameter and the second parameter, and the time domain information corresponding to the uplink transmission resource, and obtain the correspondence between the uplink transmission resource and the sideline configuration authorized transmission resource; according to the first hybrid automatic repeat request process number, and the correspondence between the uplink transmission resource and the sideline configuration authorized transmission resource, determine the sideline configuration authorized transmission resource corresponding to the first hybrid automatic repeat request process number.
[0408] Alternatively, if Fig.21 As shown, the above-mentioned device also includes: a first transmission module 410, which is used to transmit first sideline data on the sideline configuration authorized transmission resources, wherein the first sideline data corresponds to a first hybrid automatic repeat request process number.
[0409] Alternatively, if Fig.21 As shown, the above-mentioned device also includes: a second receiving module 412, used to receive downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a first retransmission module 414, used to retransmit the first side data on the side transmission resources.
[0410] Alternatively, if Fig.21 As shown, the above-mentioned device also includes: a second transmission module 416, which is used to transmit second sideline data on the sideline configuration authorized transmission resources, wherein the second sideline data corresponds to a second hybrid automatic repeat request process number.
[0411] Alternatively, if Fig.21 As shown, the above apparatus further includes: a third determining module 418, configured to determine a mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0412] Alternatively, if Fig.21As shown, the above-mentioned device also includes: a third receiving module 420, used to receive downlink control information sent by the network side device, wherein the downlink control information is used to schedule side transmission resources, and the downlink control information carries a first hybrid automatic repeat request process number; a second retransmission module 422, used to retransmit the second side data on the side transmission resources based on the mapping relationship between the first hybrid automatic repeat request process number and the second hybrid automatic repeat request process number.
[0413] It should be noted that the above modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to: the above modules are all located in the same processor; or the above modules are located in different processors in any combination.
[0414] Fig. 22 FIG. 1 is a schematic diagram of the structure of a communication device according to one embodiment of the present invention. Fig. 22 As shown, the communication device includes a processor, and the processor can call and run a computer program from a memory to implement the method in the embodiment of the present invention.
[0415] Alternatively, if Fig. 22 As shown, the communication device may further include a memory, wherein the processor may call and run a computer program from the memory to implement the method in the embodiment of the present invention.
[0416] The memory may be a separate device independent of the processor, or may be integrated into the processor.
[0417] Alternatively, if Fig. 22 As shown, the communication device may further include a transceiver, and the processor may control the transceiver to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.
[0418] The transceiver may include a transmitter and a receiver. The transceiver may further include an antenna, and the number of antennas may be one or more.
[0419] Optionally, the communication device may specifically be a network side device of an embodiment of the present invention, and the communication device may implement the corresponding processes implemented by the network side device in each method of the embodiment of the present invention, which will not be described in detail here for the sake of brevity.
[0420] Optionally, the communication device may specifically be a mobile terminal / terminal device of an embodiment of the present invention, and the communication device may implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present invention, which will not be described in detail here for the sake of brevity.
[0421] Fig.23FIG. 1 is a schematic diagram of a chip structure according to one embodiment of the present invention. Fig.23 As shown, the chip includes a processor, and the processor can call and run a computer program from a memory to implement the method in the embodiment of the present invention.
[0422] Alternatively, if Fig.23 As shown, the chip may further include a memory, wherein the processor may call and run a computer program from the memory to implement the method in the embodiment of the present invention.
[0423] The memory may be a separate device independent of the processor, or may be integrated into the processor.
[0424] Optionally, the chip may further include an input interface, wherein the processor may control the input interface to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0425] Optionally, the chip may further include an output interface, wherein the processor may control the output interface to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0426] Optionally, the chip can be applied to the network side device in the embodiment of the present invention, and the chip can implement the corresponding processes implemented by the network side device in each method of the embodiment of the present invention. For the sake of brevity, it will not be repeated here.
[0427] Optionally, the chip can be applied to the mobile terminal / terminal device in the embodiment of the present invention, and the chip can implement the corresponding processes implemented by the mobile terminal / terminal device in each method of the embodiment of the present invention, which will not be described here for the sake of brevity.
[0428] It should be understood that the chip mentioned in the embodiment of the present invention can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0429] Fig.24 is a structural block diagram of a communication system according to one embodiment of the present invention, such as Fig.24 As shown, the communication system includes a terminal device and a network side device.
[0430] Among them, the terminal device can be used to implement the corresponding functions implemented by the terminal device in the above method, and the network side device can be used to implement the corresponding functions implemented by the network side device in the above method. For the sake of brevity, they will not be repeated here.
[0431] It should be understood that the processor of the embodiment of the present invention 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 in the processor or the instruction in the form of software. 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 invention 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 invention can be directly embodied as a hardware decoding processor to perform, or the hardware and software modules in the decoding processor can be combined to perform. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. 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.
[0432] It can be understood that the memory in the embodiment of the present invention 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.
[0433] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiment of the present invention 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 embodiment of the present invention is intended to include but not limited to these and any other suitable types of memory.
[0434] An embodiment of the present invention further provides a computer-readable storage medium for storing a computer program.
[0435] Optionally, the computer-readable storage medium can be applied to the network side device in the embodiments of the present invention, and the computer program enables the computer to execute the corresponding processes implemented by the network side device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.
[0436] Optionally, the computer-readable storage medium can be applied to the mobile terminal / terminal device in the embodiments of the present invention, and the computer program enables the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.
[0437] An embodiment of the present invention further provides a computer program product, including computer program instructions.
[0438] Optionally, the computer program product may be applied to the network side device in the embodiments of the present invention, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network side device in the various methods of the embodiments of the present invention, which will not be described in detail here for the sake of brevity.
[0439] Optionally, the computer program product can be applied to the mobile terminal / terminal device in the embodiments of the present invention, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.
[0440] An embodiment of the present invention also provides a computer program.
[0441] Optionally, the computer program may be applied to the network side device in the embodiments of the present invention. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network side device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not described here.
[0442] Optionally, the computer program can be applied to the mobile terminal / terminal device in the embodiments of the present invention. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the mobile terminal / terminal device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not repeated here.
[0443] Those skilled 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 the present invention.
[0444] 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.
[0445] In the several embodiments provided by the present invention, 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.
[0446] 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.
[0447] In addition, each functional unit in each embodiment of the present invention 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.
[0448] 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. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. 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-side device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0449] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. An information processing method, comprising: The terminal device receives first configuration information from the network device, wherein the first configuration information is used to configure a sideline configuration authorization transmission resource, and the sideline configuration authorization transmission resource is a transmission resource located in a resource pool; The terminal device determines, based on the first configuration information, time domain information corresponding to the sideline configuration authorization transmission resource; Determine a first hybrid automatic repeat request process number according to the time domain information corresponding to the authorized transmission resource configured in the side line; Determine at least one of the following parameters according to the first configuration information: Sideline configuration authorization transmission resource cycle; The total number of HARQ process numbers corresponding to the currently configured authorization; HARQ process number offset, used to determine the first HARQ process number corresponding to the currently configured grant; The first configuration information includes time slot offset indication information and period parameters; wherein the time slot offset indication information is used to determine the time domain information of the first sideline configuration authorization transmission resource in a system frame number cycle or a direct frame number cycle; The time slot offset indication information is represented by the number of time slots, and the number of time slots represents the number of logical time slots, wherein the logical time slots are time slots in the resource pool associated with the configured authorized transmission resources or time slots that may be used in the resource pool.
2. The method according to claim 1, wherein: Determining the first hybrid automatic repeat request process number according to the time domain information corresponding to the authorized transmission resource configured by the sideline includes: Determine a period parameter based on the first configuration information, wherein the period parameter is a period of the sideline configuration authorization transmission resource; The first hybrid automatic repeat request process number is determined according to the time domain information corresponding to the authorized transmission resource configured by the sideline and the periodic parameter.
3. The method according to claim 1, wherein: Determining the time domain information corresponding to the sideline configuration authorization transmission resource based on the first configuration information includes: Sending an uplink control channel to the network device on an uplink transmission resource based on the first configuration information, wherein the uplink transmission resource and the sideline configuration authorization transmission resource belong to the same sideline configuration authorization period, and the uplink control channel is used by the terminal device to report sideline feedback information; The time domain information corresponding to the sidelink configuration authorized transmission resource is determined according to the time domain information of the uplink transmission resource.
4. The method according to claim 1, wherein: The time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool.
5. An information processing method, comprising: The network device determines first configuration information, wherein the first configuration information is used to configure a sideline configuration authorization transmission resource, and the sideline configuration authorization transmission resource is a transmission resource located in a resource pool; The network device sends the first configuration information to the terminal device; The first configuration information is used by the terminal device to determine the time domain information corresponding to the sideline configuration authorization transmission resource; The time domain information corresponding to the sideline configuration authorized transmission resource is used by the terminal device to determine the first hybrid automatic repeat request process number; The first configuration information is also used by the terminal device to determine at least one of the following parameters: Sideline configuration authorization transmission resource cycle; The total number of HARQ process numbers corresponding to the currently configured authorization; HARQ process number offset, used to determine the first HARQ process number corresponding to the currently configured grant; The first configuration information includes time slot offset indication information and period parameters; wherein the time slot offset indication information is used to determine the time domain information of the first sideline configuration authorization transmission resource in a system frame number cycle or a direct frame number cycle; The time slot offset indication information is represented by the number of time slots, and the number of time slots represents the number of logical time slots, wherein the logical time slots are time slots in the resource pool associated with the configured authorized transmission resources or time slots that may be used in the resource pool.
6. The method according to claim 5, wherein: The first configuration information is used to determine a period parameter, wherein the period parameter is a period of the sideline configuration authorization transmission resource; The time domain information corresponding to the sideline configuration authorized transmission resource and the period parameter are used to determine the first hybrid automatic repeat request process number.
7. The method according to claim 5, wherein: The time domain information corresponding to the sideline configuration authorized transmission resource is the time slot index of the sideline configuration authorized transmission resource in the resource pool.
8. The method according to claim 5, wherein: The method further comprises: Receiving an uplink control channel sent by the terminal device on an uplink transmission resource based on the first configuration information, wherein the uplink transmission resource and the sideline configuration authorization transmission resource belong to the same sideline configuration authorization period, and the uplink control channel is used by the terminal device to report sideline feedback information; The time domain information of the uplink transmission resource is used to determine the time domain information corresponding to the sidelink configuration authorized transmission resource.
9. The method according to claim 8, wherein: The method further comprises: determining at least one of the following parameters: a first parameter and a second parameter; The first parameter is used to determine the time interval between the uplink transmission resource and the sidelink feedback channel transmission resource, and the second parameter is used to determine the time interval between the sidelink feedback channel transmission resource and the sidelink configuration authorization transmission resource.
10. The method according to claim 9, wherein: At least one of the first parameter and the second parameter and the time domain information of the uplink transmission resource are used to determine the time domain information corresponding to the sidelink configuration authorized transmission resource.
11. The method according to claim 9, wherein: The first configuration information is also used to configure at least one of the uplink transmission resource and the first parameter.
12. The method according to claim 9, wherein: The method further comprises: Sending second configuration information to the terminal, wherein the second configuration information is used to configure the resource pool; The second parameter is determined according to the second configuration information.
13. The method according to claim 8, wherein: The method further comprises: When the uplink control channel carries non-confirmation information, downlink control information is sent to the terminal device, wherein the downlink control information is used to schedule sideline transmission resources, and the downlink control information carries the first hybrid automatic repeat request process number, and the downlink control information is used to schedule the terminal device to retransmit the sideline data corresponding to the first hybrid automatic repeat request process number on the sideline transmission resources.
14. An information processing device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the information processing method according to any one of claims 1 to 4.
15. An information processing device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to run the computer program to execute the information processing method according to any one of claims 5 to 13.