Data transmission method, device, terminal and storage medium
By combining the cell where the terminal is located and the pre-configured DRX configuration information, the third DRX configuration information is determined according to the reference signal received power, which solves the problem of inconsistent DRX configuration of the terminal at the edge of the base station coverage area, ensures the normal operation of multicast and broadcast communications, and improves the battery life of the terminal.
Patent Information
- Application Number
- CN202110878451.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-07-30
- Publication Date
- 2025-10-14
- Estimated Expiration
- 2041-07-30
AI Technical Summary
In cellular networks, inconsistent DRX configuration information between terminals leads to failures in multicast and broadcast communications, especially when the terminal is at the edge of the base station coverage, making it impossible to effectively transmit data.
By combining the DRX configuration information provided by the cell where the terminal is located and the pre-configured DRX configuration information, the third DRX configuration information is determined according to the reference signal received power, thereby ensuring the consistency of the DRX configuration of the terminal in the multicast or broadcast mode.
This achieves data transmission consistency when the terminal is at the edge of the base station coverage area, ensures the normal operation of multicast and broadcast communications, and improves the battery life of the terminal.
Smart Images

Figure CN115696224B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and in particular to a data transmission method and device, a terminal and a storage medium. BACKGROUND
[0002] With the rapid development of the communication technology field, in a cellular network, terminals can directly communicate with each other, and the link between terminals is called a sidelink (SL). In a wireless communication network, since terminals are usually powered by a battery, in order to prolong the use time of the battery and avoid frequent battery replacement or charging, a DRX mechanism needs to be introduced in the sidelink for energy saving purposes.
[0003] Terminals transmit data through an SL, and for energy saving purposes, as a data recipient, a terminal only needs to listen in some time periods and does not need to continuously listen. In addition, for the two data transmission modes existing on the SL, groupcast and broadcast, there are currently two ways to obtain DRX configuration information. One is when a terminal is located in a coverage range of a base station, the terminal obtains DRX configuration information through a camping cell or a serving cell, and the other is when a terminal is located outside the coverage range of a base station, the terminal uses preconfigured DRX configuration information.
[0004] Currently, since the terminals in groupcast and broadcast do not establish a connection and do not interact with each other, when some terminals are located in a coverage range and some terminals are located outside the coverage range, the DRX configuration information obtained by them may not be the same, which may result in the inability of the terminals to communicate with each other. SUMMARY
[0005] Embodiments of the present application provide a data transmission method and device, a server and a medium, so that when a terminal is located at the edge of a cell provided by a network device, the DRX configuration information determined by the DRX configuration information provided by the cell and the DRX configuration information preconfigured in the first terminal is used for data transmission, ensuring the consistency of the DRX configuration information of the sidelink between the terminal and other terminals in the groupcast or broadcast mode, and ensuring that the terminals in groupcast and broadcast can communicate with each other.
[0006] In a first aspect, embodiments of the present application provide a data transmission method applied to a first terminal, and the method comprises:
[0007] obtaining first discontinuous reception (DRX) configuration information, wherein the first DRX configuration information is information provided by a first cell, and the first cell is a serving cell or a camping cell of the first terminal;
[0008] obtaining second DRX configuration information, the second DRX configuration information being information pre-configured in the first terminal, the first DRX configuration information and the second DRX configuration information being different;
[0009] if a reference signal received power (RSRP) of the first cell is less than an RSRP threshold, determining third DRX configuration information according to the first DRX configuration information and the second DRX configuration information;
[0010] performing data transmission according to the third DRX configuration information.
[0011] In one possible example, the method further includes: if the reference RSRP is greater than or equal to the RSRP threshold, performing data transmission according to the first DRX configuration information.
[0012] In one possible example, the first DRX configuration information includes at least one of a first periodic start position, a first active offset, a first DRX cycle, a first active timer, a first DRX inactivity timer, a first hybrid automatic repeat request (HARQ) round trip time (RTT) timer, and a first DRX retransmission timer; and the second DRX configuration information includes at least one of a second periodic start position, a first active offset, a second DRX cycle, a second active timer, a second DRX inactivity timer, a second HARQ RTT timer, and a second DRX retransmission timer.
[0013] In one possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: determining a first active time according to the first periodic start position, the first active offset, the first DRX cycle, and the first active timer; determining a second active time according to the second periodic start position, the second active offset, the second DRX cycle, and the second active timer; determining a first target active time as an intersection of the first active time and the second active time; and determining that the third DRX configuration information includes the first target active time.
[0014] In one possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: comparing the first DRX inactivity timer and the second DRX inactivity timer to determine a first target DRX inactivity timer as a DRX inactivity timer with a smaller length among the first DRX inactivity timer and the second DRX inactivity timer; and determining that the third DRX configuration information includes the first target DRX inactivity timer.
[0015] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information comprises: comparing the first HARQ RTT timer and the second HARQ RTT timer to obtain a first target HARQ RTT timer that is a HARQ RTT timer with a greater length among the first HARQ RTT timer and the second HARQ RTT timer; and determining that the third DRX configuration information comprises the first target HARQ RTT timer.
[0016] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information further comprises: obtaining a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtaining a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; comparing the first sum value and the second sum value to determine that a first target sum value is a smaller sum value among the first sum value and the second sum value; subtracting the first target HARQ RTT timer from the first target sum value to obtain a first target DRX retransmission timer; and determining that the third DRX configuration information comprises the first target DRX retransmission timer.
[0017] In a possible example, the performing data transmission according to the third DRX configuration information comprises: transmitting data according to at least one of the first target activation time, the first target DRX inactivity timer, the first target HARQ RTT timer, and the first target DRX retransmission timer.
[0018] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information comprises: determining a first activation time according to the first periodic start position, the first activation offset, the first DRX cycle, and the first activation timer; determining a second activation time according to the second periodic start position, the second activation offset, the second DRX cycle, and the second activation timer; determining a second target activation time as a union of the first activation time and the second activation time; and determining that the third DRX configuration information comprises the second target activation time.
[0019] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information comprises: comparing the first DRX inactivity timer and the second DRX inactivity timer, determining a DRX inactivity timer with a longer length in the first DRX inactivity timer and the second DRX inactivity timer as a second target DRX inactivity timer; and determining that the third DRX configuration information comprises the second target DRX inactivity timer.
[0020] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information comprises: comparing the first HARQ RTT timer and the second HARQ RTT timer, obtaining a HARQ RTT timer with a shorter length in the first HARQ RTT timer and the second HARQ RTT timer as a second target HARQ RTT timer; and determining that the third DRX configuration information comprises the second target HARQ RTT timer.
[0021] In a possible example, the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information further comprises: obtaining a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtaining a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; comparing the first sum value and the second sum value, determining a larger sum value in the first sum value and the second sum value as a second target sum value; subtracting the second target HARQ RTT timer from the second target sum value to obtain a second target DRX retransmission timer; and determining that the third DRX configuration information comprises the second target DRX retransmission timer.
[0022] In a possible example, the performing data transmission according to the third DRX configuration information comprises: receiving data according to at least one of the second target activation time, the second target DRX inactivity timer, the second target HARQ RTT timer, and the second target DRX retransmission timer.
[0023] In a second aspect, an embodiment of the present application provides a data transmission apparatus applied to a first terminal, the apparatus comprising a processing unit and a communication unit, wherein the processing unit is configured to:
[0024] The processing unit is configured to acquire first discontinuous reception (DRX) configuration information through the communication unit, the first DRX configuration information being information provided by a first cell, the first cell being a serving cell or a camping cell of the first terminal; acquire second DRX configuration information, the second DRX configuration information being information pre-configured in the first terminal, the first DRX configuration information being different from the second DRX configuration information; determine third DRX configuration information according to the first DRX configuration information and the second DRX configuration information if a reference signal received power (RSRP) of the first cell is less than an RSRP threshold; and perform data transmission according to the third DRX configuration information through the communication unit.
[0025] In a third aspect, an embodiment of the present application provides a first terminal, comprising: a processor, a memory, a communication interface, and one or more programs stored in the memory and configured to be executed by the processor, the one or more programs comprising instructions for performing steps in the method according to any one of the first aspect.
[0026] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program for electronic data exchange, wherein the computer program causes a computer to perform steps in the method according to any one of the first aspect.
[0027] It can be seen that, in the embodiment of the present application, the first terminal acquires first discontinuous reception (DRX) configuration information, the first DRX configuration information being information provided by a first cell, the first cell being a serving cell or a camping cell of the first terminal, and acquires second DRX configuration information, the second DRX configuration information being information pre-configured in the first terminal, the first DRX configuration information being different from the second DRX configuration information, and determines third DRX configuration information according to the first DRX configuration information and the second DRX configuration information if a reference signal received power (RSRP) of the first cell is less than an RSRP threshold, and finally performs data transmission according to the third DRX configuration information. It can be seen that, by using the DRX configuration information determined by the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal when the terminal is at the edge of the cell provided by the network device, data transmission is performed, which ensures the consistency of the DRX configuration information of the sidelink between the terminal and other terminals in the multicast or broadcast mode, and further ensures that the terminals in the multicast and broadcast can communicate with each other. BRIEF DESCRIPTION OF DRAWINGS
[0028] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced. Obviously, the drawings in the following description are some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.
[0029] Figure 1 is a structural schematic diagram of a data transmission system provided by an embodiment of the present application;
[0030] Figure 2A is a schematic diagram of a data transmission method provided by an embodiment of the present application;
[0031] Figure 2B is a schematic diagram of a DRX configuration provided by an embodiment of the present application;
[0032] Figure 2C is a schematic diagram of another DRX configuration provided by an embodiment of the present application;
[0033] Figure 2D is a schematic diagram of still another DRX configuration provided by an embodiment of the present application;
[0034] Figure 2E is a schematic diagram of yet another DRX configuration provided by an embodiment of the present application;
[0035] Figure 3 is a structural schematic diagram of a data transmission device provided by an embodiment of the present application;
[0036] Figure 4 is a structural schematic diagram of a first terminal provided by another embodiment of the present application. DETAILED DESCRIPTION
[0037] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort belong to the scope of protection of the present application.
[0038] The terms "first", "second", and the like in the description and in the claims of the present application and above drawings are used for distinguishing between similar objects talking about the embodiments and not necessarily for describing a specific sequential or chronological order. Moreover, the terms "comprises", "comprising", "includes", "including" and the like when used in this specification and in the following claims are intended to specify the presence of stated features, integers, steps, components, or combinations thereof, but do not preclude the presence or addition of one or more other features, integers, steps, components, or combinations thereof. For example, processes, methods, articles, or apparatuses that "comprise", "comprising", "includes", "including" one or more features, integers, steps, components, or combinations thereof, also cover processes, methods, articles, or apparatuses that consist of, consist essentially of, or consist of, the one or more features, integers, steps, components, or combinations thereof.
[0039] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment. The appearances of the phrase "in an embodiment" in various places in the specification are not necessarily referring to the same embodiment nor are separate or alternative embodiments mutually exclusive of other embodiments. It is expressly understood that the embodiments described herein are merely example embodiments and that a substantial number of specific details of the described embodiments are merely intended to be illustrative and are not intended to unnecessarily restrict the scope of the application. One of ordinary skill in the art, having the benefit of details provided in this disclosure, will readily recognize many modifications and adaptations of the embodiments discussed herein, and the generic principles described herein can be applied to other embodiments and can be used in conjunction with other recruitment techniques. Accordingly, the disclosure is intended to embrace all such alterations, modifications, and variations which fall within the scope of this application. Additionally, although the application has been described by reference to particular embodiments, it should be recognized that a multitude of modifications, substitutions, and changes can be practiced that do not depart from the spirit of the application.
[0040] The technical solutions of the present application can be applied to a fifth generation (5G) communication system, and can also be applied to a fourth generation (4G), a third generation (3G) communication system, and a new communication system in the future, such as a sixth generation (6G), a seventh generation (7G), etc. The embodiments of the present application are not limited thereto.
[0041] The technical solutions of the present application can be applied to a fifth generation (5G) communication system, and can also be applied to a fourth generation (4G), a third generation (3G) communication system, and a new communication system in the future, such as a sixth generation (6G), a seventh generation (7G), etc. The embodiments of the present application are not limited thereto.
[0042] The network device in the embodiments of the present application includes a base station and a base station controller of an access network, and can also include a terminal.
[0043] The base station (BS) in the embodiments of the present application, which can also be referred to as a base station device, is a kind of device deployed in a radio access network (RAN) to provide wireless communication functions. For example, the devices providing base station functions in 2G networks include base transceiver stations (BTS), the devices providing base station functions in 3G networks include NodeB, the devices providing base station functions in 4G networks include evolved NodeB (eNB), the devices providing base station functions in wireless local area networks (WLAN) include access points (AP), the devices providing base station functions in 5G new radio (NR) include gNB, and the devices providing base station functions in the continuing evolution of NodeB (ng-eNB), wherein the gNB and the terminal communicate with each other using NR technology, the ng-eNB and the terminal communicate with each other using evolved universal terrestrial radio access (E-UTRA) technology, and the gNB and the ng-eNB can be connected to a 5G core network. The base station in the embodiments of the present application also includes devices providing base station functions in future new communication systems and the like.
[0044] The base station controller in the embodiments of the present application, which can also be referred to as a base station controller device, is a kind of device managing the base station, such as the base station controller (BSC) in 2G networks, the radio network controller (RNC) in 3G networks, and the device controlling and managing the base station in future new communication systems.
[0045] The terminal in the embodiments of the present application can also be referred to as a terminal device, which can refer to various forms of user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent or user equipment. The terminal device can also 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 future 5G network or a terminal device in a future evolved Public Land Mobile Network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0046] Please refer to Figure 1 , Figure 1 is a schematic diagram of an architecture of a data transmission system provided by the embodiments of the present application. As shown in Figure 1 , the data transmission system includes a network device 110, a first terminal 120 and a second terminal 130. The network device 110 and the first terminal 120 create data transmission channels (uplink (UL) and downlink) to perform data transmission, in addition, the first terminal 120 and the second terminal 130 communicate with each other through SL.
[0047] Based on Figure 1In the system architecture shown, the first terminal 120 is capable of obtaining first discontinuous reception (DRX) configuration information, where the first DRX configuration information is information provided by a first cell, which is the serving cell or resident cell of the first terminal; obtaining second DRX configuration information, where the second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different; determining third DRX configuration information based on the first DRX configuration information and the second DRX configuration information if the reference signal received power (RSRP) of the first cell is less than an RSRP threshold; and performing data transmission based on the third DRX configuration information. When the terminal is at the edge of a cell provided by a network device, data transmission is performed using the DRX configuration information jointly determined by the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal, thereby ensuring consistency of the DRX configuration information of the sidelink between the terminal and other terminals in a multicast or broadcast manner.
[0048] It should be noted that Figure 1 The forms and quantities of the network device 110, the first terminal 120, and the second terminal 130 shown in the figure are for example only and do not constitute a limitation to the embodiments of the present application.
[0049] The following combination Figure 2A A data transmission method in an embodiment of the present application is described. Figure 2A This is a flow chart of a data transmission method provided in an embodiment of the present application, and the method specifically includes the following steps S101 to S104.
[0050] S101: A first terminal obtains first discontinuous reception (DRX) configuration information.
[0051] The first DRX configuration information is information provided by a first cell, and the first cell is a serving cell or a resident cell of the first terminal.
[0052] In addition, the first DRX configuration information is DRX configuration information obtained through the system information of the cell when the first terminal is located within the coverage of the base station.
[0053] It should be noted that the embodiment of the present application considers that when the first terminal is located within the coverage of the base station, the service cell or the resident cell of the first terminal provides the first DRX configuration information to the first terminal through system information to configure the DRX configuration information of the first terminal.
[0054] Furthermore, the system information may include system information block (SIB) information.
[0055] S102, the first terminal acquires second DRX configuration information.
[0056] The second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different.
[0057] In addition, the second DRX configuration information is DRX configuration information used by the terminal when the first terminal is located outside the coverage of the base station.
[0058] It should be noted that the embodiments of the present application consider that the second DRX configuration information is pre-configured in the first terminal by the service party as needed, and the second DRX configuration information is not specifically limited.
[0059] S103, if the reference signal received power (RSRP) of the first cell is less than an RSRP threshold, the first terminal determines third DRX configuration information according to the first DRX configuration information and the second DRX configuration information.
[0060] The RSRP threshold is not specifically limited, and the user can set the RSRP threshold according to actual needs.
[0061] In a specific implementation, when the reference RSRP of the first cell is less than the RSRP threshold, the first terminal is located at the edge of the first cell, and therefore, there can be other terminals located outside the coverage of the base station around the first terminal, which use the second DRX configuration information.
[0062] It can be seen that in the present example, by using the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal to determine the DRX configuration information when the reference RSRP of the first cell of the terminal is less than the RSRP threshold, the consistency of the DRX configuration information of the sidelink between the terminal and other terminals in the multicast or broadcast mode is ensured.
[0063] S104, the first terminal transmits data according to the third DRX configuration information.
[0064] The first terminal transmits data according to the third DRX configuration information, and / or the first terminal receives data according to the third DRX configuration information.
[0065] It can be seen that in the present example, the first terminal uses the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal to determine the DRX configuration information, so that the terminal can transmit data with other terminals.
[0066] In one possible example, the method further comprises: if the reference RSRP is greater than or equal to the RSRP threshold, the first terminal performs data transmission according to the first DRX configuration information.
[0067] If the reference RSRP is greater than or equal to the RSRP threshold, that is, the terminal is within the coverage of the base station and is far away from the cell edge, at this time, there is no other terminal using the second DRX configuration information located outside the coverage around the terminal, therefore, the terminal can directly use the DRX configuration information provided by the serving cell or the camped cell of the terminal to perform data transmission.
[0068] The first DRX configuration information comprises at least one of a first cycle start position, a first active offset, a first DRX cycle, a first active timer, a first DRX inactivity timer, a first hybrid automatic repeat request round trip time (HARQ RTT) timer and a first DRX retransmission timer; and the second DRX configuration information comprises at least one of a second cycle start position, a second active offset, a second DRX cycle, a second active timer, a second DRX inactivity timer, a second HARQ RTT timer and a second DRX retransmission timer.
[0069] The cycle start position (drx-StartOffset) refers to the position of the start of the DRX cycle, usually in units of subframes.
[0070] The active offset (drx-SlotOffset) refers to the time length of the delay required to start the active timer, usually in units of slots.
[0071] The DRX cycle (drx-LongCycle or drx-ShortCycle) refers to the cycle of the configured DRX, including the time period that needs to be monitored and the time period that may enter the DRX.
[0072] The active timer (drx-onDurationTimer) determines the time period that needs to be continuously monitored at the start of the DRX cycle.
[0073] The DRX inactivity timer (drx-InactivityTimer) determines the time period that needs to be continuously monitored after the control signaling indicating the new transmission.
[0074] The Hybrid Automatic Repeat reQuest (HARQ) Round Trip Time (RTT) timer (drx-HARQ-RTT-Timer) refers to the minimum required waiting period before the SL HARQ retransmission is performed.
[0075] The DRX retransmission timer (drx-RetransmissionTimer) determines the maximum required monitoring period of the terminal before the SL HARQ retransmission.
[0076] Next, the determination of various parameters in the third DRX configuration information in different scenarios involved in the embodiments of the present application is described in detail, on the premise that the reference RSRP of the serving cell or the camped cell of the first terminal is less than the RSRP threshold.
[0077] First, the scenario in which the first terminal is a data sender is described.
[0078] For the active time in the third DRX configuration information, the first terminal determines the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, including: the first terminal determines the first active time according to the first periodic start position, the first active offset, the first DRX cycle and the first active timer; the first terminal determines the second active time according to the second periodic start position, the second active offset, the second DRX cycle and the second active timer; the first terminal determines the intersection of the first active time and the second active time as the first target active time; and the first terminal determines that the third DRX configuration information includes the first target active time.
[0079] The first active time is determined in the following manner:
[0080] If the current subframe number satisfies [(system frame number x 10) + subframe number] modulo first DRX cycle = first periodic start position, where modulo is a modulo operation, the first active timer is started after the first active offset is delayed from the subframe start position, and the first active time is the time during which the first active timer runs.
[0081] The second active time is determined in the following manner:
[0082] If the current subframe number satisfies [(system frame number x 10) + subframe number] modulo second DRX cycle = second periodic start position, where modulo is a modulo operation, the second active timer is started after the second active offset is delayed from the subframe start position, and the second active time is the time during which the second active timer runs.
[0083] After the first terminal determines the first activation time and the second activation time in the above manner, it determines the intersection of the first activation time and the second activation time, uses the intersection as the first target activation time, and determines that the third DRX configuration information includes the first target activation time.
[0084] For example, see Figure 2B For example, if the first activation time configuration in the first DRX configuration information includes a first cycle start position A1-1 (not shown in the figure), a first activation offset A1-2 (not shown in the figure), a first DRX cycle B1, and a first activation timer C1, the first terminal can determine a first activation stop position D1 of the first DRX cycle B1, and the time from the first activation timer start time A1 (determined by the first cycle start position A1-1 and the first activation offset A1-2) to D1 is the first activation time. For example, if the second activation time configuration in the second DRX configuration information includes a second cycle start position A2-1, a second activation offset A2-2, a second DRX cycle B2, and a second activation timer C2, the first terminal can determine a second activation stop position D2 of the second DRX cycle B2, and the time from the second activation timer start time A2 (determined by the second cycle start position A2-1 and the second activation offset A2-2) to D2 is the second activation time. When the first terminal acts as the data sender, the first activation time in the third DRX configuration information determined by it is the intersection of the time from A1 to D1 and the time from A2 to D2. The time from A2 to D1 shown in the figure is the first target activation time, and the third DRX configuration information is finally determined to include the time from A2 to D1.
[0085] For the DRX still timer in the third DRX configuration information, the first terminal determines the third DRX configuration information based on the first DRX configuration information and the second DRX configuration information in the following manner: the first terminal compares the first DRX still timer and the second DRX still timer, and determines that the DRX still timer with the smaller length between the first DRX still timer and the second DRX still timer is the first target DRX still timer; the first terminal determines that the third DRX configuration information includes the first target DRX still timer.
[0086] It can be seen that when the reference RSRP of the first cell is less than the RSRP threshold, the first terminal uses the DRX static timer provided by the first cell and the DRX static timer pre-configured in the first terminal, the DRX static timer with a smaller length to send data.
[0087] For the HARQ RTT timer in the third DRX configuration information, the first terminal determines the implementation of the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information as follows:
[0088] The first terminal compares the first HARQ RTT timer and the second HARQ RTT timer, and obtains a HARQ RTT timer with a greater length from the first HARQ RTT timer and the second HARQ RTT timer as a first target HARQ RTT timer; and the first terminal determines that the third DRX configuration information includes the first target HARQ RTT timer.
[0089] In a specific implementation, when the reference RSRP of the first cell is less than the RSRP threshold, the first terminal transmits data by using a HARQ RTT timer with a greater length from the HARQ RTT timer provided by the first cell and the HARQ RTT timer pre-configured in the first terminal.
[0090] For example, as shown in Figure 2C , E is the starting position of the HARQ RTT timer. G1 is the starting position of the first DRX retransmission timer according to the configuration in the first DRX configuration information, and the length of the time between E and G1 is the length of the first HARQ RTT timer F1. G2 is the starting position of the second DRX retransmission timer according to the configuration in the second DRX configuration information, and the length of the time between E and G2 is the length of the second HARQ RTT timer F2. Because the length of F1 is greater than the length of F2, when the first terminal is a data transmitter, the configuration in the third DRX configuration information uses F1 with a greater length as the first target HARQ RTT timer, that is, the first target HARQ RTT timer is F1.
[0091] For the DRX retransmission timer in the third DRX configuration information, the first terminal determines the implementation of the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information as follows: the first terminal obtains a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; the first terminal obtains a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; the first terminal compares the first sum value and the second sum value, and determines a smaller sum value from the first sum value and the second sum value as a first target sum value; the first terminal subtracts the first target HARQ RTT timer from the first target sum value to obtain a first target DRX retransmission timer; and the first terminal determines that the third DRX configuration information includes the first target DRX retransmission timer.
[0092] For example, refer to Figure 2C E is the starting position of the HARQ RTT timer. As configured in the first DRX configuration information, G1 is the starting position of the first DRX retransmission timer, and the length of the time between E and G1 is the length of the first HARQ RTT timer F1, and the first DRX retransmission timer is H1. As configured in the second DRX configuration information, G2 is the starting position of the second DRX retransmission timer, and the length of the time between E and G2 is the length of the second HARQ RTT timer F2, and the second DRX retransmission timer is H2. Because the first sum F1+H1 is greater than the second sum F2+H2, the length of F1 is greater than the length of F2, therefore, as the first terminal is the data sender, the configuration in the third DRX configuration information determines F1 with the longer length as the first target HARQ RTT timer, that is, the length of the first target HARQ RTT timer is F1, and the first target sum F2+H2 is smaller than F1+H1, and F2+H2 is subtracted from F1 to obtain the first target DRX retransmission timer H3, and it can be understood that in this case, the first terminal uses G1 as the starting position of the first target DRX retransmission timer.
[0093] As a possible implementation, the implementation of the first terminal performing data transmission according to the third DRX configuration information is that the first terminal transmits data according to at least one of the first target activation time, the first target DRX inactivity timer, the first target HARQ RTT timer, and the first target DRX retransmission timer.
[0094] Most preferably, the data transmission manner is that the first terminal transmits data according to the first target activation time, the first target DRX inactivity timer, the first target HARQ RTT timer, and the first target DRX retransmission timer.
[0095] Next, the scenario in which the first terminal is the data receiver is described.
[0096] For the activation time in the third DRX configuration information, the implementation of the first terminal determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information can be that the first terminal determines the first activation time according to the first periodic starting position, the first activation offset, the first DRX period, and the first activation timer; the first terminal determines the second activation time according to the second periodic starting position, the second activation offset, the second DRX period, and the second activation timer; the first terminal determines the union of the first activation time and the second activation time as the second target activation time; and the first terminal determines that the third configuration information DRX configuration information includes the second target activation time.
[0097] The first active time is determined in the following way:
[0098] If the current subframe number satisfies [(system frame number x 10) + subframe number] modulo the first DRX cycle = the first cycle start position, where modulo is a modulo operation, then the first active timer is started after the first subframe start position is delayed by the first active offset, and the first active time is the time during which the first active timer runs.
[0099] The second active time is determined in the following way:
[0100] If the current subframe number satisfies [(system frame number x 10) + subframe number] modulo the second DRX cycle = the second cycle start position, where modulo is a modulo operation, then the second active timer is started after the second subframe start position is delayed by the second active offset, and the second active time is the time during which the second active timer runs.
[0101] After the first terminal determines the first active time and the second active time in the above way, it determines the union of the first active time and the second active time, takes the union as the second target active time, and determines that the third DRX configuration information includes the second target active time.
[0102] For example, see Figure 2D For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see For example, see
[0103] For the DRX inactivity timer in the third DRX configuration information, the first terminal determines the implementation of the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information in the following manner: the first terminal compares the first DRX inactivity timer and the second DRX inactivity timer, and determines that the DRX inactivity timer with a longer length among the first DRX inactivity timer and the second DRX inactivity timer is a second target DRX inactivity timer; and the first terminal determines that the third DRX configuration information includes the second target DRX inactivity timer.
[0104] In a specific implementation, when the reference RSRP of the first cell is less than the RSRP threshold, the first terminal receives data by using the DRX inactivity timer with a longer length among the DRX inactivity timer provided by the first cell and the DRX inactivity timer preconfigured in the first terminal.
[0105] For the HARQ RTT timer in the third DRX configuration information, the first terminal determines the implementation of the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information in the following manner: the first terminal compares the first HARQ RTT timer and the second HARQ RTT timer, and determines that the HARQ RTT timer with a shorter length among the first HARQ RTT timer and the second HARQ RTT timer is a second target HARQ RTT timer; and the first terminal determines that the third DRX configuration information includes the second target HARQ RTT timer.
[0106] In a specific implementation, when the reference RSRP of the first cell is less than the RSRP threshold, the first terminal receives data by using the HARQ RTT timer with a shorter length among the HARQ RTT timer provided by the first cell and the HARQ RTT timer preconfigured in the first terminal.
[0107] For example, see Figure 2EIn the figure, E is the starting position of the HARQ RTT timer. As configured in the first DRX configuration information, G1 is the starting position of the first DRX retransmission timer, and the length of the time between E and G1 is the length of the first HARQ RTT timer F1. As configured in the second DRX configuration information, G2 is the starting position of the second DRX retransmission timer, and the length of the time between E and G2 is the length of the second HARQ RTT timer F2. Because the length of F2 is smaller than the length of F1, when the first terminal acts as the data receiver, the configuration in the third DRX configuration information uses the smaller length F2 as the second target HARQ RTT timer. In this case, the length of the second target HARQ RTT timer is F2.
[0108] For the DRX retransmission timer in the third DRX configuration information, the first terminal determines the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information in the following manner:
[0109] The first terminal obtains a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; the first terminal obtains a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; the first terminal compares the first sum value and the second sum value, and determines that the larger sum value of the first sum value and the second sum value is a second target sum value; the first terminal subtracts the second target HARQ RTT timer from the second target sum value to obtain a second target DRX retransmission timer; the first terminal determines that the third DRX configuration information includes the second target DRX retransmission timer.
[0110] For example, see Figure 2E In the figure, E is the starting position of the HARQ RTT timer. As configured in the first DRX configuration information, G1 is the starting position of the first DRX retransmission timer. The time between E and G1 is the length of the first HARQ RTT timer F1, and the first DRX retransmission timer is H1. As configured in the second DRX configuration information, G2 is the starting position of the second DRX retransmission timer. The time between E and G2 is the length of the second HARQ RTT timer F2, and the second DRX retransmission timer is H2. Because the first sum F1+H1 is greater than the second sum F2+H2, the second target HARQ RTT timer is F2. Therefore, if the first terminal is acting as the data receiver, the configuration in the third DRX configuration information uses the larger second target sum F1+H1 of F1+H1 and F2+H2, minus the length of F2, to obtain the second target DRX retransmission timer H4. It can be understood that in this case, the first terminal uses G2 as the starting position of the second target DRX retransmission timer.
[0111] As a possible implementation, the first terminal performs data transmission according to the third DRX configuration information, including that the first terminal receives data in at least one of the second target activation time, the second target DRX inactivity timer, the second target HARQ RTT timer and the second target DRX retransmission timer.
[0112] Among them, the most preferred data receiving mode is that the first terminal receives data according to the second target activation time, the second target DRX inactivity timer, the second target HARQ RTT timer and the second target DRX retransmission timer.
[0113] In the case of an integrated unit, please refer to Figure 3 , Figure 3 A functional unit block diagram of a data transmission apparatus is provided. The data transmission apparatus 200 is applied to a first terminal, and specifically includes a processing unit 220 and a communication unit 230. The processing unit 220 is configured to control and manage the actions of the terminal, for example, the processing unit 220 is configured to support the first terminal to perform the steps in the above and other processes of the technical solutions described in the present application. The communication unit 230 is configured to support the communication of the terminal with other terminals. The data transmission apparatus 200 can further include a storage unit 210 configured to store the program code and data of the terminal. Figure 2A
[0114] Among them, the processing unit 220 can be a processor or a controller, for example, a central processing unit (CPU), a general processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, transistor logic device, hardware component or any combination thereof. It can implement or execute the various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processing unit 220 can also be a combination of computing functions, such as one or more microprocessor combinations, combinations of DSP and microprocessor, etc. The communication unit 230 can be a communication interface, a transceiver, a transceiver circuit, etc., and the storage unit 210 can be a memory. When the processing unit 220 is a processor, the communication unit 230 is a communication interface, and the storage unit 210 is a memory, the data transmission apparatus 200 involved in the embodiments of the present application can be a first terminal as shown in Figure 4
[0115] In implementation, the processing unit 220 is configured to perform any of the steps performed by the terminal in the above method embodiments, and when performing data transmission such as sending, the communication unit 230 can be optionally invoked to complete the corresponding operation. Details are as follows.
[0116] The processing unit 220 is configured to acquire first discontinuous reception (DRX) configuration information through the communication unit 230, the first DRX configuration information being information provided by a first cell, the first cell being a serving cell or a camping cell of the first terminal; acquire second DRX configuration information, the second DRX configuration information being information pre-configured in the first terminal, the first DRX configuration information being different from the second DRX configuration information; if a reference signal received power (RSRP) of the first cell is less than an RSRP threshold, determine third DRX configuration information according to the first DRX configuration information and the second DRX configuration information; and perform data transmission according to the third DRX configuration information through the communication unit 230.
[0117] It should be noted that the implementation of each operation can be found in the above description of the method embodiments, which will not be repeated here. Figure 2A The implementation of each operation can be found in the above description of the method embodiments, which will not be repeated here.
[0118] It can be seen that in the embodiments of the present application, the first terminal acquires first discontinuous reception (DRX) configuration information, the first DRX configuration information being information provided by a first cell, the first cell being a serving cell or a camping cell of the first terminal, and acquires second DRX configuration information, the second DRX configuration information being information pre-configured in the first terminal, the first DRX configuration information being different from the second DRX configuration information, if a reference signal received power (RSRP) of the first cell is less than an RSRP threshold, determining third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, and finally performing data transmission according to the third DRX configuration information. It can be seen that by using the DRX configuration information determined by the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal when the terminal is at the edge of the cell provided by the network device, data transmission is performed, which ensures the consistency of the DRX configuration information of the sidelink between the terminal and other terminals in the multicast or broadcast mode, and further ensures that the terminals in multicast and broadcast can communicate with each other.
[0119] In one possible example, the processing unit 220 is further configured to, if the reference RSRP is greater than or equal to the RSRP threshold, perform data transmission according to the first DRX configuration information through the communication unit 230.
[0120] In one possible example, the first DRX configuration information includes at least one of a first cycle start position, a first activation offset, a first DRX cycle, a first activation timer, a first DRX static timer, a first hybrid automatic repeat request round trip delay HARQ RTT timer, and a first DRX retransmission timer; the second DRX configuration information includes at least one of a second cycle start position, a second activation offset, a second DRX cycle, a second activation timer, a second DRX static timer, a second HARQ RTT timer, and a second DRX retransmission timer.
[0121] In one possible example, in terms of determining the third DRX configuration information based on the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically used to: determine the first activation time based on the first cycle start position, the first activation offset, the first DRX cycle and the first activation timer; determine the second activation time based on the second cycle start position, the second activation offset, the second DRX cycle and the second activation timer; determine the intersection of the first activation time and the second activation time as the first target activation time; and determine that the third DRX configuration information includes the first target activation time.
[0122] In a possible example, in determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically configured to: compare the first DRX stillness timer and the second DRX stillness timer, and determine that the DRX stillness timer with the smaller length between the first DRX stillness timer and the second DRX stillness timer is a first target DRX stillness timer;
[0123] Determine that the third DRX configuration information includes the first target DRX inactivity timer.
[0124] In one possible example, in terms of determining the third DRX configuration information based on the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically used to: compare the first HARQ RTT timer and the second HARQ RTT timer, and obtain the HARQ RTT timer with the larger length between the first HARQ RTT timer and the second HARQ RTT timer as the first target HARQ RTT timer; and determine that the third DRX configuration information includes the first target HARQ RTT timer.
[0125] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is further configured to: obtain a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtain a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; compare the first sum value and the second sum value, and determine a smaller sum value of the first sum value and the second sum value as a first target sum value; subtract the first target HARQ RTT timer from the first target sum value to obtain a first target DRX retransmission timer; and determine that the third DRX configuration information comprises the first target DRX retransmission timer.
[0126] In a possible example, in the transmitting data according to the third DRX configuration information by the communication unit 230, the processing unit 220 is specifically configured to: transmit data according to at least one of the first target activation time, the first target DRX inactivity timer, the first target HARQ RTT timer, and the first target DRX retransmission timer by the communication unit 230.
[0127] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically configured to: determine a first activation time according to the first periodic start position, the first activation offset, the first DRX period, and the first activation timer; determine a second activation time according to the second periodic start position, the second activation offset, the second DRX period, and the second activation timer; determine a union set of the first activation time and the second activation time as a second target activation time; and determine that the third DRX configuration information comprises the second target activation time.
[0128] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically configured to: compare the first DRX inactivity timer and the second DRX inactivity timer, and determine a DRX inactivity timer with a longer length of the first DRX inactivity timer and the second DRX inactivity timer as a second target DRX inactivity timer; and determine that the third DRX configuration information comprises the second target DRX inactivity timer.
[0129] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is specifically configured to: compare the first HARQ RTT timer and the second HARQ RTT timer, and obtain a HARQ RTT timer with a smaller length from the first HARQ RTT timer and the second HARQ RTT timer as a second target HARQ RTT timer; and determine that the third DRX configuration information includes the second target HARQ RTT timer.
[0130] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the processing unit 220 is further configured to: obtain a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtain a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; compare the first sum value and the second sum value, and determine a larger sum value from the first sum value and the second sum value as a second target sum value; subtract the second target HARQ RTT timer from the second target sum value to obtain a second target DRX retransmission timer; and determine that the third DRX configuration information includes the second target DRX retransmission timer.
[0131] In a possible example, in the transmitting data according to the third DRX configuration information by the communication unit 230, the processing unit 220 is specifically configured to: receive data according to at least one of the second target activation time, the second target DRX inactivity timer, the second target HARQ RTT timer, and the second target DRX retransmission timer by the communication unit 230.
[0132] See Figure 4 is a structural schematic diagram of a server provided by an embodiment of the present application, as Figure 4 The first terminal 300 in the embodiment shown in the figure can include a processing module 310, a memory 320, a communication interface 330, and one or more programs 321 stored in the memory 320 and configured to be executed by the processing module 310, the one or more programs 321 including instructions for performing steps in the method described below:
[0133] obtain first discontinuous reception (DRX) configuration information, the first DRX configuration information being information provided by a first cell, the first cell being a serving cell or a camping cell of the first terminal;
[0134] Acquire second DRX configuration information, where the second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different;
[0135] If the reference signal received power RSRP of the first cell is less than the RSRP threshold, determining third DRX configuration information according to the first DRX configuration information and the second DRX configuration information;
[0136] Perform data transmission according to the third DRX configuration information.
[0137] The processing module 310 may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0138] It should be noted that the specific implementation of each operation can be found in the above Figure 2A The description of the method embodiment shown will not be repeated here in detail.
[0139] It can be seen that in the embodiment of the present application, the first terminal obtains first discontinuous reception DRX configuration information, the first DRX configuration information is information provided by the first cell, the first cell is the service cell or the resident cell of the first terminal, and obtains second DRX configuration information, the second DRX configuration information is information pre-configured in the first terminal, the first DRX configuration information and the second DRX configuration information are different, if the reference signal received power RSRP of the first cell is less than the RSRP threshold, the third DRX configuration information is determined according to the first DRX configuration information and the second DRX configuration information, and finally, data is transmitted according to the third DRX configuration information. It can be seen that the present application is adopted, by adopting the DRX configuration information provided by the cell and the DRX configuration information pre-configured in the first terminal to jointly determine the DRX configuration information when the terminal is at the edge of the cell provided by the network device, to perform data transmission, thereby ensuring the consistency of the DRX configuration information of the side link between the terminal and other terminals in the multicast or broadcast mode, thereby ensuring that the multicast and broadcast terminals can communicate.
[0140] In one possible example, the one or more programs 321 also include instructions for executing the steps in the following method: if the reference RSRP is greater than or equal to the RSRP threshold, data transmission is performed according to the first DRX configuration information.
[0141] In one possible example, the first DRX configuration information includes at least one of a first cycle start position, a first activation offset, a first DRX cycle, a first activation timer, a first DRX static timer, a first hybrid automatic repeat request round trip delay HARQ RTT timer, and a first DRX retransmission timer; the second DRX configuration information includes at least one of a second cycle start position, a second activation offset, a second DRX cycle, a second activation timer, a second DRX static timer, a second HARQ RTT timer, and a second DRX retransmission timer.
[0142] In one possible example, in terms of determining the third DRX configuration information based on the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 are specifically used to: determine the first activation time based on the first cycle start position, the first activation offset, the first DRX cycle and the first activation timer; determine the second activation time based on the second cycle start position, the second activation offset, the second DRX cycle and the second activation timer; determine the intersection of the first activation time and the second activation time as the first target activation time; and determine that the third DRX configuration information includes the first target activation time.
[0143] In a possible example, in determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 are specifically configured to: compare the first DRX inactivity timer with the second DRX inactivity timer, and determine the DRX inactivity timer with the smaller length between the first DRX inactivity timer and the second DRX inactivity timer as the first target DRX inactivity timer;
[0144] Determine that the third DRX configuration information includes the first target DRX inactivity timer.
[0145] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 are specifically configured to: compare the first HARQ RTT timer and the second HARQ RTT timer, and obtain a first target HARQ RTT timer that is longer than the first HARQ RTT timer and the second HARQ RTT timer; and determine that the third DRX configuration information includes the first target HARQ RTT timer.
[0146] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 are specifically configured to: obtain a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtain a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; compare the first sum value and the second sum value, and determine a first target sum value that is smaller than the first sum value and the second sum value; subtract the first target HARQ RTT timer from the first target sum value to obtain a first target DRX retransmission timer; and determine that the third DRX configuration information includes the first target DRX retransmission timer.
[0147] In a possible example, in the data transmission according to the third DRX configuration information, the instructions in the one or more programs 321 are specifically configured to: transmit data according to at least one of the first target activation time, the first target DRX inactivity timer, the first target HARQ RTT timer, and the first target DRX retransmission timer.
[0148] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 are specifically configured to: determine a first activation time according to the first periodic start position, the first activation offset, the first DRX cycle, and the first activation timer; determine a second activation time according to the second periodic start position, the second activation offset, the second DRX cycle, and the second activation timer; determine a second target activation time that is a union set of the first activation time and the second activation time; and determine that the third DRX configuration information includes the second target activation time.
[0149] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 specifically cause the processor to: compare the first DRX inactivity timer and the second DRX inactivity timer, determine a DRX inactivity timer with a longer length in the first DRX inactivity timer and the second DRX inactivity timer as a second target DRX inactivity timer; and determine that the third DRX configuration information includes the second target DRX inactivity timer.
[0150] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 specifically cause the processor to: compare the first HARQ RTT timer and the second HARQ RTT timer, determine a HARQ RTT timer with a shorter length in the first HARQ RTT timer and the second HARQ RTT timer as a second target HARQ RTT timer; and determine that the third DRX configuration information includes the second target HARQ RTT timer.
[0151] In a possible example, in the determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the instructions in the one or more programs 321 further cause the processor to: obtain a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; obtain a second sum value of the second DRX retransmission timer and the second HARQ RTT timer; compare the first sum value and the second sum value, determine a larger sum value in the first sum value and the second sum value as a second target sum value; subtract the second target HARQ RTT timer from the second target sum value to obtain a second target DRX retransmission timer; and determine that the third DRX configuration information includes the second target DRX retransmission timer.
[0152] In a possible example, in the data transmission according to the third DRX configuration information, the instructions in the one or more programs 321 specifically cause the processor to: receive data according to at least one of the second target activation time, the second target DRX inactivity timer, the second target HARQ RTT timer, and the second target DRX retransmission timer.
[0153] The application also provides a computer readable storage medium storing a computer program, the computer program including program instructions, and the program instructions are executed by a processor to implement the data transmission method shown in the embodiments. Figure 2A The data transmission method shown in the embodiments. The application also provides a computer readable storage medium storing a computer program, the computer program including program instructions, and the program instructions are executed by a processor to implement the data transmission method shown in the embodiments.
[0154] The computer readable storage medium can be an internal storage unit of the server according to any of the preceding embodiments, such as a hard disk or a memory of the control device. The computer readable storage medium can also be an external storage device of the control device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both an internal storage unit and an external storage device of the control device. The computer readable storage medium is used to store the computer program and other programs and data required by the control device. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0155] By way of example, the computer readable storage medium described above can be deployed in one computer device to execute, or deployed in multiple computer devices located in one site to execute, or deployed in multiple computer devices distributed in multiple sites and interconnected through a communication network to execute. The multiple computer devices distributed in multiple sites and interconnected through a communication network can constitute a blockchain network.
[0156] The above description is merely illustrative of the application, and the scope of the application is not limited thereto. Any modifications or equivalent arrangements within the scope of the application should be encompassed therein. Therefore, the scope of the application should be determined by the scope of the appended claims.
Claims
1. A data transmission method, characterized in that: Applied to a first terminal, where the first terminal is a sender, the method includes: Obtaining first discontinuous reception (DRX) configuration information, where the first DRX configuration information is provided by a first cell, where the first cell is a serving cell or a camped cell of the first terminal; the first DRX configuration information includes a first DRX inactivity timer; Acquire second DRX configuration information, where the second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different; the second DRX configuration information includes a second DRX inactivity timer; If a reference signal received power RSRP of the first cell is less than an RSRP threshold, determining third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the third DRX configuration information including a first target DRX static timer, where the first target DRX static timer is a DRX static timer having a smaller length between the first DRX static timer and the second DRX static timer; Data is sent according to the third DRX configuration information.
2. The method according to claim 1, characterized in that The first DRX configuration information further includes at least one of a first cycle start position, a first activation offset, a first DRX cycle, a first activation timer, a first hybrid automatic repeat request round trip time HARQ RTT timer, and a first DRX retransmission timer; The second DRX configuration information further includes at least one of a second cycle start position, a second activation offset, a second DRX cycle, a second activation timer, a second HARQ RTT timer, and a second DRX retransmission timer.
3. The method according to claim 2, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: determining a first activation time according to the first cycle start position, the first activation offset, the first DRX cycle, and the first activation timer; determining a second activation time according to the second cycle start position, the second activation offset, the second DRX cycle, and the second activation timer; determining an intersection of the first activation time and the second activation time as a first target activation time; Determine that the third DRX configuration information includes the first target activation time.
4. The method according to claim 2, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: Comparing the first HARQ RTT timer and the second HARQ RTT timer, obtaining a larger HARQ RTT timer between the first HARQ RTT timer and the second HARQ RTT timer as a first target HARQ RTT timer; Determine that the third DRX configuration information includes the first target HARQ RTT timer.
5. The method according to claim 2, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information further includes: Obtaining a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; Obtaining a second sum of the second DRX retransmission timer and the second HARQ RTT timer; comparing the first sum value and the second sum value, and determining the smaller sum value of the first sum value and the second sum value as a first target sum value; Subtracting the first target HARQ RTT timer from the first target sum value to obtain a first target DRX retransmission timer; Determine that the third DRX configuration information includes the first target DRX retransmission timer.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: If the reference RSRP is greater than or equal to the RSRP threshold, data is sent according to the first DRX configuration information.
7. A data transmission method, characterized in that: Applied to a first terminal, where the first terminal is a receiver, the method includes: Obtaining first discontinuous reception (DRX) configuration information, where the first DRX configuration information is provided by a first cell, where the first cell is a serving cell or a camped cell of the first terminal; the first DRX configuration information includes a first DRX inactivity timer; Acquire second DRX configuration information, where the second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different; the second DRX configuration information includes a second DRX inactivity timer; If a reference signal received power RSRP of the first cell is less than an RSRP threshold, determining third DRX configuration information according to the first DRX configuration information and the second DRX configuration information, the third DRX configuration information including a second target DRX static timer, where the second target DRX static timer is a DRX static timer having a larger length between the first DRX static timer and the second DRX static timer; Data is received according to the third DRX configuration information.
8. The method according to claim 7, characterized in that The first DRX configuration information further includes at least one of a first cycle start position, a first activation offset, a first DRX cycle, a first activation timer, a first hybrid automatic repeat request round trip time HARQ RTT timer, and a first DRX retransmission timer; The second DRX configuration information further includes at least one of a second cycle start position, a second activation offset, a second DRX cycle, a second activation timer, a second HARQ RTT timer, and a second DRX retransmission timer.
9. The method according to claim 8, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: determining a first activation time according to the first cycle start position, the first activation offset, the first DRX cycle, and the first activation timer; determining a second activation time according to the second cycle start position, the second activation offset, the second DRX cycle, and the second activation timer; Determine a union of the first activation time and the second activation time as a second target activation time; Determine that the third DRX configuration information includes the second target activation time.
10. The method according to claim 8, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information includes: Comparing the first HARQ RTT timer with the second HARQ RTT timer, obtaining a smaller HARQ RTT timer between the first HARQ RTT timer and the second HARQ RTT timer as a second target HARQ RTT timer; It is determined that the third DRX configuration information includes the second target HARQ RTT timer.
11. The method according to claim 8, characterized in that The determining the third DRX configuration information according to the first DRX configuration information and the second DRX configuration information further includes: Obtaining a first sum value of the first DRX retransmission timer and the first HARQ RTT timer; Obtaining a second sum of the second DRX retransmission timer and the second HARQ RTT timer; comparing the first sum value and the second sum value, and determining that the larger sum value of the first sum value and the second sum value is a second target sum value; Subtracting the second target HARQ RTT timer from the second target sum value to obtain a second target DRX retransmission timer; Determine that the third DRX configuration information includes the second target DRX retransmission timer.
12. A data transmission device, characterized in that: Applied to a first terminal, the apparatus comprises a processing unit and a communication unit implementing the method according to any one of claims 1 to 11, wherein: The processing unit is used to obtain first discontinuous reception DRX configuration information through the communication unit, where the first DRX configuration information is information provided by a first cell, and the first cell is a serving cell or a resident cell of the first terminal; and to obtain second DRX configuration information, where the second DRX configuration information is information pre-configured in the first terminal, and the first DRX configuration information and the second DRX configuration information are different; and to determine third DRX configuration information based on the first DRX configuration information and the second DRX configuration information if the reference signal received power RSRP of the first cell is less than an RSRP threshold; and to transmit data based on the third DRX configuration information through the communication unit.
13. A terminal, characterized in that: The method comprises a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, and the programs include instructions for executing the steps in the method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that The computer stores a computer program for electronic data exchange, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Sidelink DRX parameter configuration method and device and terminal equipment
CN111800764A
Method and device for determining discontinuous reception configuration
WO2018059564A1