Data transmission method, device, terminal and storage medium

By ignoring or using target resources corresponding to the measurement interval configuration and/or SSB measurement timing configuration according to the transmission status of the target service, the problem that the terminal cannot send data packets in time during the measurement interval is solved, and the timeliness of data transmission is achieved and the availability of the receiver.

CN115706653BActive Publication Date: 2025-02-21VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110939526.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-16
Publication Date
2025-02-21
Estimated Expiration
2041-08-16

Smart Images

  • Figure CN115706653B_ABST
    Figure CN115706653B_ABST
Patent Text Reader

Abstract

The present application discloses a data transmission method, device, terminal and storage medium, which belongs to the field of communications. The data transmission method of an embodiment of the present application includes: according to the transmission status of the target service, the terminal ignores or uses the target resources corresponding to the target configuration; wherein the target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a data transmission method, device, terminal and storage medium. Background Art

[0002] When the network side configures measurement for a connected terminal, it will configure a measurement interval for the terminal. During the measurement interval, the terminal does not need to send corresponding uplink signals or receive corresponding downlink signals in the service cell corresponding to the measurement interval.

[0003] Currently, during the measurement period, the terminal cannot support the transmission of uplink shared channels other than Msg3 (Message3) during the random access process, and does not expect to receive downlink data. For services with higher reliability requirements, if the data packet cannot be sent in time, the receiving end will not be able to successfully receive the data packet within the survival time, which will cause the communication service of the receiving end to enter an unavailable state. Summary of the invention

[0004] The embodiments of the present application provide a data transmission method, device, terminal and storage medium, which can solve the problem that the communication service enters an unavailable state due to the failure to send data packets in time.

[0005] In a first aspect, a data transmission method is provided, the method comprising:

[0006] According to the transmission state of the target service, the terminal ignores or uses the target resources corresponding to the target configuration;

[0007] The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration (SSB measurement timing configuration, SMTC).

[0008] In a second aspect, a data transmission device is provided, the device comprising:

[0009] A target resource processing module, used to ignore or use target resources corresponding to the target configuration according to the transmission status of the target service;

[0010] The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration.

[0011] In a third aspect, a terminal is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.

[0012] In a fourth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is configured to cause the terminal to ignore or use a target resource corresponding to a target configuration according to a transmission state of a target service;

[0013] The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration.

[0014] In a fifth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0015] In a sixth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0016] In a seventh aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the data transmission method as described in the first aspect.

[0017] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 A structural diagram showing a wireless communication system to which the embodiments of the present application can be applied;

[0019] Figure 2 It is a flowchart of a data transmission method provided in an embodiment of the present application;

[0020] Figure 3 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application;

[0021] Figure 4 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0022] Figure 5 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0024] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.

[0025] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to applications other than NR system applications, such as the 6th generation (6 th Generation, 6G) communication system.

[0026] Figure 1The structure diagram of a wireless communication system applicable to the embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can also be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer) or a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) equipment, a robot, a wearable device (Wearable Device), a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (home equipment with wireless communication function, such as a refrigerator, a TV, a washing machine or furniture, etc.) and other terminal side devices, and the wearable device includes: a smart watch, a smart bracelet, a smart headset, a smart glasses, smart jewelry (smart bracelet, smart bracelet, smart ring, smart necklace, smart anklet, smart anklet, etc.), a smart wristband, a smart clothing, a game console, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 can be a base station or a core network, wherein the base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a WLAN access point, a WiFi node, a transmitting and receiving point (Transmitting Receiving Point, TRP) or some other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to a specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is taken as an example, but the specific type of the base station is not limited.

[0027] The data transmission method, device, terminal and storage medium provided in the embodiments of the present application are described in detail below with reference to the accompanying drawings through some embodiments and their application scenarios.

[0028] Figure 2is a flow chart of a data transmission method provided in an embodiment of the present application, such as Figure 2 As shown, the method includes the following process:

[0029] Step 200, according to the transmission state of the target service, the terminal ignores or uses the target resources corresponding to the target configuration;

[0030] The target configuration includes one or more of the following: measurement interval configuration, synchronization signal and physical broadcast channel block (Synchronization Signal and Physical Broadcast Channel block, SSB) measurement timing configuration (SSB measurement timing configuration, SMTC).

[0031] Optionally, when the network side device configures measurement for the connected UE, a measurement gap (Measurement Gap) is configured for the UE. During the measurement gap, the UE may not send a corresponding uplink signal or receive a corresponding downlink signal in a serving cell corresponding to the measurement gap. The specific behaviors include the following (i)-(iv):

[0032] (i) HARQ (Hybrid Automatic Repeat Request) feedback, SR (Scheduling Request) and CSI (Channel State Information) are not sent;

[0033] (ii) Do not send SRS (Sounding Reference Signal);

[0034] (iii) Do not send the uplink shared channel (UL-SCH) except for the random access procedure Msg3;

[0035] (iv) If the random access response window timer (ra-ResponseWindow) or the random access contention resolution timer (ra-ContentionResolutionTimer) of the random access process is running, the physical downlink control channel (PDCCH) corresponding to the random access process is monitored; otherwise, the PDCCH is not monitored.

[0036] The measurement interval configuration methods include the following:

[0037] Method 1: One UE is configured with one independent measurement interval;

[0038] Method 2: Low frequency (Frequency Range 1, FR1) or high frequency (Frequency Range 2, FR2) configuration independent measurement interval;

[0039] Mode 3: One serving cell has an independent measurement interval;

[0040] Mode 4: One medium access control (MAC) entity has one independent measurement interval;

[0041] The measurement interval information includes:

[0042] The measurement interval repetition period, for example, the period is 40ms;

[0043] And the measurement interval length, for example, the length of time the UE uses for measurement in one cycle is 6ms;

[0044] And the starting time position of the measurement interval. For example, the measurement interval starts from the time slot (Slot-1) of the system frame number (System Frame Number, SFN-1) and repeats with a period of 40ms. The "Slot-1 of SFN-1" is the "starting time position of the measurement interval".

[0045] Optionally, in most cases, SSB is not continuous in the time domain. When the UE is making measurements, it does not need to search and measure continuously in the time domain, but only needs to lock the time window where these SSBs are located. Therefore, the SSB measurement timing configuration (SMTC) is introduced in the measurement configuration. SMTC appears at a certain interval in the time domain and lasts for a fixed measurement window. For example, the interval time range can be 5-160ms, and the window size can be 1-5ms. It can refer to measuring SSBs at the moment of the measurement timing configuration, and SSBs outside the SMTC can be considered non-existent.

[0046] Therefore, for some target services with high reliability requirements, in order to ensure that data transmission meets the survival time requirements during the measurement period or within the SMTC, the target resources corresponding to the measurement interval or SMTC can be ignored or used according to the transmission status of the target service.

[0047] It can be understood that the target resource may be a time domain resource.

[0048] It should also be noted that the aforementioned ignoring of the target resource corresponding to the policy interval configuration or SMTC means that the terminal does not perform measurement on the time domain resource corresponding to the target resource. For example, for some target services with high reliability requirements, in order to ensure that data transmission meets the survival time requirement during the measurement period, data transmission can be performed while ignoring the measurement interval according to the transmission status of the target service.

[0049] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0050] Optionally, the transmission status of the target service includes a survival time status and a non-survival time status.

[0051] Optionally, the survival time state may include a first state in which the transmission of the target service is in the survival time, or a first state in which the transmission of the target service is in the survival time operation mode;

[0052] Optionally, the non-time-to-live state may include a second state in which the transmission of the target service is not in the time-to-live, or a second state in which the transmission of the target service is not in the time-to-live operation mode.

[0053] Optionally, the transmission state of the target service may include a first state in which the transmission of the target service is in a time-to-live operation mode and a second state in which the transmission of the target service is not in the time-to-live operation mode.

[0054] Optionally, the transmission status of the target service may include a first status in which the transmission of the target service is within a survival time and a second status in which the transmission of the target service is not within a survival time.

[0055] It should be noted that when the terminal is in the first state of the survival time operation mode or in the first state of the survival time, the terminal uses a high-reliability transmission strategy; when the terminal is not in the second state of the survival time operation mode or in the second state of the survival time, the terminal uses a relatively low-reliability transmission strategy.

[0056] In addition, it should be noted that the second state in which the terminal is not in the survival time operation mode or the second state in which the terminal is not in the survival time can also be referred to as the second state in which the terminal is in the normal operation mode.

[0057] Optionally, the transmission state of the target service may include that the transmission of the target service is in a first state of a survival time; or the transmission state of the target service may include that the transmission of the target service is in a first state of a survival time operation.

[0058] Optionally, the transmission state of the target service may include a second state in which the transmission of the target service is not in a survival time; or the transmission state of the target service may include a second state in which the transmission of the target service is not in a survival time operation mode.

[0059] Optionally, when it is determined that the transmission state of the target service includes the first state of the survival time, the measurement interval may be ignored for data transmission; or the time domain resources corresponding to the SMTC may be ignored for data transmission. That is, the terminal ignores the measurement in the aforementioned measurement interval and the time domain resources corresponding to the SMTC, but performs data transmission in the aforementioned measurement interval and the time domain resources corresponding to the SMTC.

[0060] Optionally, the terminal ignoring or using a target resource corresponding to a target configuration according to a transmission state of a target service includes:

[0061] When the first condition is met, the terminal ignores the target resource;

[0062] When the second condition is met, the terminal uses the target resource.

[0063] Optionally, when the first condition is met, the terminal may ignore the target resource corresponding to the measurement interval configuration and / or the SSB measurement timing configuration;

[0064] Optionally, when the second condition is met, the terminal may use the target resources corresponding to the measurement interval configuration and / or the SSB measurement timing configuration.

[0065] Optionally, the target resource includes a first resource, and the first condition includes at least one of the following:

[0066] The survival time corresponding to the first resource and the target service overlaps in the time domain;

[0067] The terminal performing measurement at the first position triggers a timeout of the survival time corresponding to the target service;

[0068] The terminal performing measurement at the first position triggers the transmission state of the target service to enter a survival time state;

[0069] Before the terminal performs measurement at the first position, the transmission state of the target service has entered a survival time state;

[0070] The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value;

[0071] It should be noted that the survival time status can be the first state of the target service's transmission being in the survival time, or the first state of the target service's transmission being in the survival time operation mode. This will not be elaborated in the subsequent specification.

[0072] In addition, it should also be noted that the above survival time can be the duration for which the survival time status persists.

[0073] Optionally, the first resource can be a resource corresponding to the measurement interval configuration and / or a resource corresponding to the SSB measurement timing configuration;

[0074] Wherein, the first position is the position of the first resource.

[0075] Optionally, the first position can refer to the time domain position of the first resource. In the case where the first resource is a measurement gap, it can be considered that no measurement is performed at this time domain position. In the case where the first resource is a resource corresponding to SMTC, it can be considered that the terminal does not perform SSB measurement at this time domain position.

[0076] Optionally, the terminal can, when meeting the first condition, ignore the first resource, and the first condition includes any one or any combination of the following (a1)-(a5):

[0077] (a1) There is an overlap in the time domain between the first resource and the survival time corresponding to the target service; for example, the target service is in the survival time state within the time period [t1, t2], and there is a measurement interval corresponding to the measurement interval configuration within [t3, t4] (where t2 < t3). In this case, the terminal ignores the measurement interval, that is, does not perform measurement in the aforementioned measurement interval. In this example, the transmission state of the target service is in the non-survival time state within [t3, t4], so measurement can be performed within this time domain resource. As another example, the target service is in the survival time state within the time period [t1, t2], and there is a time domain resource corresponding to SMTC within [t3, t4] (where t1 < t3). In this case, the terminal ignores the aforementioned time domain resource, that is, does not perform SSB measurement in the aforementioned time domain resource.

[0078] (a2) Performing a measurement by the terminal at the first position will trigger the timeout of the survival time corresponding to the target service; for example, there is a measurement interval corresponding to the measurement interval configuration within [t1, t2], and if the survival time of the terminal will timeout at t3 (where t1 < t3 < t2). In this case, the terminal ignores the measurement interval [t1, t2], that is, does not perform measurement within the aforementioned measurement interval [t1, t2].

[0079] (a3) When the terminal performs a measurement at the first position, it will trigger the transmission state of the target service to enter the survival time state. For example, if there is a configured measurement interval corresponding to [t1, t2], and if there is a data packet to be sent at t3 (t1 < t3 < t2), if the terminal performs a measurement instead of sending the data packet, it will cause the transmission state of the target service to enter the survival time state. In this case, the terminal ignores the measurement interval, that is, it does not perform a measurement during the aforementioned measurement interval.

[0080] (a4) Before the terminal performs a measurement at the first position, the transmission state of the target service has already entered the survival time state. For example, if there is a configured measurement interval corresponding to [t1, t2], and if the transmission state of the target service has entered the survival time state before t2. In this case, the terminal ignores the measurement interval, that is, it does not perform a measurement during the aforementioned measurement interval.

[0081] (a5) The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value. For example, if there is a configured measurement interval corresponding to [t1, t2], and if the survival time of the terminal will time out at t3 (t2 < t3, and t3 - t2 < Threshold). In this case, the terminal ignores the measurement interval, that is, it does not perform a measurement during the aforementioned measurement interval.

[0082] Optionally, when there is an overlap in the time domain between the measurement interval and the survival time corresponding to the target service, the terminal may not perform a measurement but perform the transmission of the data of the target service. For example, when the terminal determines whether to ignore the measurement interval, if there is at least one service that can ignore the measurement interval and is in the survival time, the terminal ignores the measurement interval.

[0083] Optionally, when performing a measurement at the time domain position corresponding to the measurement interval will trigger the timeout of the survival time corresponding to the target service, the terminal may not perform a measurement but perform the transmission of the data of the target service.

[0084] Optionally, when performing a measurement at the time domain position corresponding to the measurement interval will trigger the transmission state of the target service to enter the survival time state, the terminal may not perform a measurement but perform the transmission of the data of the target service.

[0085] Optionally, when the transmission state of the target service has entered the survival time state before performing a measurement at the time domain position corresponding to the measurement interval, the terminal may not perform a measurement but perform the transmission of the data of the target service.

[0086] Optionally, the terminal may transmit data of the target service without performing measurement when the time interval between the end position corresponding to the measurement interval and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value;

[0087] Optionally, when the SMTC and the survival time corresponding to the target service overlap in the time domain, the terminal may not perform measurement but perform transmission of data of the target service;

[0088] Optionally, the terminal may perform transmission of data of the target service without performing measurement when performing measurement at the time domain position corresponding to the SMTC triggers a timeout of the survival time corresponding to the target service;

[0089] Optionally, the terminal may perform transmission of data of the target service without performing measurement when performing measurement at the time domain position corresponding to the SMTC triggers the transmission state of the target service to enter the survival time state;

[0090] Optionally, before performing measurement at the time domain position corresponding to the SMTC, the terminal may, if the transmission state of the target service has entered the survival time state, perform transmission of data of the target service without performing measurement;

[0091] Optionally, the terminal may transmit the data of the target service without performing measurement when the time interval between the end position corresponding to the SMTC and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value;

[0092] Optionally, the preset value may be a fixed value or a pre-configured value or an indication of a network-side device or a pre-defined value by a protocol.

[0093] Optionally, the target resource includes a second resource, and the first condition includes at least one of the following:

[0094] During the period when the terminal performs measurement at the second location, the transmission state of the target service enters a survival time state;

[0095] In a case where the terminal performs measurement at the second location and the transmission state of the target service has entered a survival time state, there is an available transmission opportunity for the target service during the measurement period;

[0096] The resource corresponding to the second position is the first part of the fifth resource, and the second resource is the second part of the fifth resource.

[0097] Optionally, the second resource may refer to the remaining time-domain resources after measurement within the fifth resource, that is, within the fifth resource, after the transmission state of the target service enters the survival time state, no measurement is performed during the remaining time.

[0098] Optionally, the second resource may refer to the remaining time-domain resources after measurement within the fifth resource, that is, within the fifth resource, after there is an available transmission opportunity for the target service during the measurement period, no measurement is performed during the remaining time.

[0099] Optionally, the second resource may be a resource corresponding to the measurement interval configuration;

[0100] Optionally, the second resource may be a resource corresponding to the SSB measurement timing configuration;

[0101] Optionally, when the terminal meets the first condition, the terminal ignores the second resource, and the first condition includes any one or any combination of the following (b1)-(b2):

[0102] (b1) During the measurement performed by the terminal at the second location, the transmission state of the target service enters the survival time state; for example, there is a measurement interval corresponding to the measurement interval configuration in [t1, t2], and the terminal performs measurement in the foregoing time interval. If the terminal enters the survival time state at t3 (t1 < t3 < t2), in this case, the terminal ignores the [t3, t2] time-domain resources corresponding to the foregoing measurement interval. That is to say, the terminal does not perform measurement on the time-domain resources corresponding to [t3, t2].

[0103] (b2) When the terminal performs measurement at the second location and the transmission state of the target service has entered the survival time state, there is an available transmission opportunity for the target service during the measurement period. For example, there is a measurement interval corresponding to the measurement interval configuration in [t1, t2], the terminal performs measurement in the foregoing time interval, and the transmission state of the target service has entered the survival time state before t1. If there is an available transmission opportunity for the foregoing target service (for example, UL grant) at t3 (t1 < t3 < t2). In this case, the terminal ignores the [t3, t2] time-domain resources corresponding to the foregoing measurement interval. That is to say, the terminal does not perform measurement on the time-domain resources corresponding to [t3, t2].

[0104] Optionally, when the transmission state of the target service enters the survival time state during the measurement performed by the terminal at the time-domain position corresponding to the measurement interval, no measurement is performed on the remaining resources, but the transmission of the data of the target service is performed;

[0105] Optionally, when the terminal performs measurement at a corresponding time domain position during the measurement interval and the transmission state of the target service has entered a survival time state, and there is an available transmission opportunity for the target service during the measurement period, measurement is not performed on the remaining resources, but data transmission of the target service is performed.

[0106] Optionally, during the period when the terminal performs measurement at the time domain position corresponding to the SMTC, the transmission state of the target service enters the survival time state, and the terminal does not perform measurement on the remaining resources, but performs transmission of data of the target service;

[0107] Optionally, when the SMTC is performing measurements at the corresponding time domain location and the transmission state of the target service has entered the survival time state, the terminal may transmit data of the target service instead of performing measurements on the remaining resources if there are available transmission opportunities for the target service during the measurement period.

[0108] Optionally, the target resource includes a third resource, and the second condition includes at least one of the following:

[0109] The survival time corresponding to the third resource and the target service does not overlap in time;

[0110] The terminal performing measurement at the location of the third resource will not trigger a timeout of the survival time of the target service;

[0111] The terminal performing measurement at the third position will not trigger the transmission state of the target service to enter the survival time state;

[0112] Before the terminal performs measurement at the third position, the transmission state of the target service does not enter the survival time state;

[0113] The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value;

[0114] The third location is the location of the third resource.

[0115] Optionally, the third resource may be a resource corresponding to the measurement interval configuration;

[0116] Optionally, the third resource may be a resource corresponding to the SSB measurement timing configuration;

[0117] Optionally, the terminal may use the third resource when a second condition is satisfied, where the second condition includes any one or any combination of the following (c1)-(c5):

[0118] (c1) The survival time corresponding to the third resource and the target service does not overlap in time. For example, if the target service is in the survival time state within the time period [t1, t2], and there is a measurement interval configuration corresponding to a measurement interval within [t3, t4] (where t2 < t3), then in this case, the terminal uses the measurement interval, that is, performs measurements during the aforementioned measurement interval. As another example, if the target service is in the survival time state within the time period [t1, t2], and there is time domain resource corresponding to SMTC within [t3, t4] (where t2 < t3), then in this case, the terminal uses the aforementioned time domain resource, that is, performs SSB measurements during the aforementioned time domain resource.

[0119] (c2) The measurement performed by the terminal at the position of the third resource does not trigger the timeout of the survival time of the target service. For example, if there is a measurement interval configuration corresponding to a measurement interval within [t1, t2], and the terminal performs measurements during the aforementioned time interval. If the survival time of the target service is [t0, t3], where t0 < t3 and t2 < t3, in this case, the terminal uses the time domain resource corresponding to the aforementioned measurement interval, that is, the terminal performs measurements during the time domain resource corresponding to [t1, t2].

[0120] (c3) The measurement performed by the terminal at the third position does not trigger the transmission state of the target service to enter the survival time state. For example, if there is a measurement interval configuration corresponding to a measurement interval within [t1, t2], and the terminal performs measurements during the aforementioned time interval. If the target service does not enter the survival time state during the measurement performed during the aforementioned measurement interval, in this case, the terminal uses the time domain resource corresponding to the aforementioned measurement interval, that is, the terminal performs measurements during the time domain resource corresponding to [t1, t2].

[0121] (c4) Before the terminal performs a measurement at the third position, the transmission state of the target service has not entered the survival time state. For example, if there is a measurement interval configuration corresponding to a measurement interval within [t1, t2], and the terminal performs measurements during the aforementioned time interval. If the transmission state of the target service is to enter the survival time state (that is, in the non-survival time state) before t1, in this case, the terminal uses the time domain resource corresponding to the aforementioned measurement interval, that is, the terminal performs measurements during the time domain resource corresponding to [t1, t2].

[0122] (c5) The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value. For example, if there is a measurement interval configuration corresponding to a measurement interval within [t1, t2], and if the survival time of the terminal will timeout at t3 (where t2 < t3 and t3 - t2 > Threshold). In this case, the terminal uses the measurement interval, that is, performs measurements during the aforementioned measurement interval.

[0123] Optionally, when there is no temporal overlap between the measurement interval and the survival time corresponding to the target service, the terminal does not need to ignore the measurement interval and can perform measurement normally and complete the transmission of the target service data; for example, when the terminal determines whether to ignore the measurement interval, if the services for which the measurement interval can be ignored are not within the survival time, the terminal does not ignore the measurement interval.

[0124] Optionally, when the terminal performs measurement at the position of the measurement interval and does not trigger the survival time of the target service to time out, the terminal may not ignore the measurement interval, perform measurement normally, and complete the transmission of the target service data;

[0125] Optionally, when the terminal performs measurement at the time domain position of the measurement interval and does not trigger the transmission state of the target service to enter the survival time state, the terminal may not ignore the measurement interval, perform measurement normally, and complete the transmission of the target service data;

[0126] Optionally, before the terminal performs measurement at the time domain position of the measurement interval, if the transmission state of the target service has not entered the survival time state, the measurement interval may not be ignored, the measurement may be performed normally, and the transmission of the target service data may be completed;

[0127] Optionally, during the period when the terminal performs measurement at the time domain position of the measurement interval, if the transmission state of the target service does not enter the survival time state, the measurement interval may not be ignored, the measurement may be performed normally, and the transmission of the target service data may be completed;

[0128] Optionally, when the time interval between the end position of the measurement interval and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value, the terminal may not ignore the measurement interval, perform the measurement normally, and complete the transmission of the target service data;

[0129] Optionally, when the time domain resources corresponding to the SMTC and the survival time corresponding to the target service do not overlap in time, the terminal may not ignore the time domain resources of the SMTC, perform SSB measurement normally, and complete the transmission of the target service data;

[0130] Optionally, when the terminal performs measurement at the location of the SMTC and does not trigger the survival time of the target service to time out, the SMTC may not be ignored, the measurement may be performed normally, and the transmission of the target service data may be completed;

[0131] Optionally, when the terminal performs measurement at the time domain position of SMTC and does not trigger the transmission state of the target service to enter the survival time state, the terminal may not ignore SMTC, perform measurement normally, and complete the transmission of the target service data;

[0132] Optionally, before the terminal performs measurement at the time domain position of SMTC, if the transmission state of the target service has not entered the survival time state, SMTC may not be ignored, measurement may be performed normally, and transmission of target service data may be completed;

[0133] Optionally, during the period when the terminal performs measurement at the time domain position of SMTC, if the transmission state of the target service does not enter the survival time state, SMTC may not be ignored, measurement may be performed normally, and transmission of target service data may be completed;

[0134] Optionally, when the time interval between the end position of the SMTC and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value, the terminal may not ignore the SMTC, perform the measurement normally, and complete the transmission of the target service data;

[0135] Optionally, the preset value may be a fixed value or a pre-configured value or an indication of a network-side device or a pre-defined value by a protocol.

[0136] Optionally, the target resource includes a fourth resource, and the second condition includes at least one of the following:

[0137] During the period when the terminal performs measurement at the fourth position, the transmission state of the target service does not enter the survival time state;

[0138] During the measurement period performed by the terminal at the fourth position and when the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period;

[0139] Optionally, the fourth resource may refer to the remaining time domain resource after measurement in the sixth resource, that is, in the sixth resource, after the transmission state of the target service does not enter the survival time state, measurement is still performed in the remaining time.

[0140] Optionally, the fourth resource may refer to the remaining time domain resource after measurement in the sixth resource, that is, in the sixth resource, after there is no available transmission opportunity for the target service during the measurement period, measurement is still performed in the remaining time.

[0141] Optionally, the fourth resource may be a resource corresponding to the measurement interval configuration;

[0142] Optionally, the fourth resource may be a resource corresponding to the SSB measurement timing configuration;

[0143] Optionally, the terminal may use the fourth resource when a second condition is satisfied, where the second condition includes any one or any combination of the following (d1)-(d2):

[0144] (d1) During the measurement performed by the terminal at the fourth position, the transmission state of the target service does not enter the survival time state. For example, there is a measurement interval corresponding to the measurement interval configured at [t1, t2], and the terminal performs measurement in the foregoing time interval. If the target service does not enter the survival time state during the measurement performed in the foregoing measurement interval, in this case, the terminal uses the [t1, t2] time domain resources corresponding to the foregoing measurement interval. That is to say, the terminal performs measurement on the time domain resources corresponding to [t1, t2].

[0145] (d2) When the terminal performs measurement at the fourth position and the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period. For example, there is a measurement interval corresponding to the measurement interval configured at [t1, t2], the terminal performs measurement in the foregoing time interval, and the target service has entered the survival time state before t1. If there is an available transmission opportunity at t3 (t1 < t3 < t2) but the foregoing target service cannot use the foregoing transmission opportunity (such as UL grant), in this case, the terminal uses the [t3, t2] time domain resources corresponding to the foregoing measurement interval. That is to say, the terminal continues to perform measurement on the time domain resources corresponding to [t3, t2].

[0146] Optionally, the survival time is the duration corresponding to the survival time state.

[0147] Optionally, the survival time means that for a service with higher reliability requirements, the data packet sent by the sender has an expected arrival time. When the receiver does not receive the data packet at the expected arrival time, it will enter the survival time. If the receiver still cannot successfully receive the data packet within the survival time, the communication service will enter the unavailable state, and thus it will take a longer time to recover the normal communication service.

[0148] Optionally, before the step that the terminal ignores or uses the target resources corresponding to the target configuration according to the transmission state of the target service, the method further includes:

[0149] The terminal obtains first configuration information, and the first configuration information is used to indicate service identification information or survival time requirement information of the service.

[0150] Optionally, the network side device can configure the first configuration information for the terminal or the protocol can stipulate the first configuration information to indicate that the terminal ignores or uses the target resources corresponding to the measurement interval or SMTC for data transmission.

[0151] Optionally, the first configuration information includes one or more of the following:

[0152] Stream ID;

[0153] Radio bearer identification;

[0154] Logical channel identifier;

[0155] Business type identification;

[0156] Survival time requirement threshold;

[0157] The survival time requirement threshold is used to indicate that when the survival time requirement of the first service is higher than or equal to the survival time seeking threshold, the terminal can ignore or use the target resource based on the transmission status of the first service.

[0158] Optionally, the first configuration information includes one or more of the following (a)-(e):

[0159] (a) Flow ID, that is, the QoS flow corresponding to the flow ID is used to transmit service data with survival time requirements.

[0160] For example, if the terminal is configured with QoS flow 1, when the uplink data sent has data corresponding to QoS flow 1, the sending of the uplink data can ignore the measurement interval; or when the data receiving time corresponding to the QoS flow 1 overlaps with the measurement interval, the reception of the downlink data can ignore the measurement interval.

[0161] For example, QoS flow 1 has a survival time requirement, and the sending and / or receiving of data corresponding to the QoS flow can ignore the measurement interval.

[0162] (b) A wireless bearer identifier; that is, the bearer corresponding to the bearer identifier is used to transmit service data with a survival time requirement.

[0163] For example, if the terminal is configured to bear RB 1, when the uplink data sent has data corresponding to RB1, the sending of the uplink data can ignore the measurement interval; or when the data receiving time corresponding to RB1 overlaps with the measurement interval, the receiving of the downlink data can ignore the measurement interval.

[0164] For example, if the service data carried by RB1 has a survival time requirement, the sending and / or receiving of the data corresponding to RB1 can ignore the measurement interval.

[0165] (c) Logical channel identifier; that is, the logical channel corresponding to the logical channel identifier is used to transmit service data with a survival time requirement.

[0166] For example, when the terminal configures the logical channel LCH 1, when the uplink sent data includes LCH 1 data, the sending of the uplink data can ignore the measurement interval; or when the data receiving time corresponding to the LCH1 overlaps with the measurement interval, the receiving of the downlink data can ignore the measurement interval.

[0167] For example, a service has a survival time requirement, and the network side configures the first transmission path LCH1 and the second transmission path LCH2 for the transmission of the service data. The first transmission path provides low reliability requirement guarantee, and the second transmission path provides high reliability requirement guarantee. The network side can configure the second transmission path LCH2 to ignore the measurement interval for sending and / or receiving data corresponding to the second transmission path LCH2.

[0168] (d) Survival time requirement threshold.

[0169] For example, if the survival time requirement corresponding to the service data is higher than or equal to the survival time requirement threshold, the sending and / or receiving of the service data may ignore the measurement interval. If the survival time requirement corresponding to the service data is lower than the survival time requirement threshold, the sending and / or receiving of the service data may not ignore the measurement interval.

[0170] (e) A service type identifier, that is, the service data corresponding to the service type identifier is service data with a survival time requirement, for example, it may be an XR service type or a service type with a survival time requirement.

[0171] For example, if the service data has a survival time requirement, the transmission and / or reception of the service data may ignore the measurement interval. If the service data has no survival time requirement, the transmission and / or reception of the service data may not ignore the measurement interval.

[0172] Optionally, after the step of the terminal acquiring the first configuration information, the method further includes: the terminal determining the target service based on the first configuration information.

[0173] Optionally, the terminal may determine, based on the first configuration information, a target service that needs to be ignored or use a target resource corresponding to the measurement interval or SMTC for data transmission.

[0174] Optionally, the terminal determining, based on the first configuration information, the target service includes:

[0175] When the service identification information or the survival time requirement of the second service matches the service identification or the survival time requirement indicated by the first configuration information, the second service is determined to be the target service.

[0176] Optionally, since the first configuration information includes one or more of a flow identifier, a radio bearer identifier, a logical channel identifier, a service type identifier, and a survival time requirement threshold, the second service can be determined as the target service when the service identification information or survival time requirement of the second service matches the service identifier or survival time requirement indicated by the first configuration information.

[0177] Optionally, the terminal ignores a target resource corresponding to the target configuration, including:

[0178] The terminal transmits the service data of the target service within a time corresponding to the first resource.

[0179] Optionally, the target configuration may include a measurement interval configuration and / or an SSB measurement timing configuration;

[0180] Optionally, when the terminal ignores the target resource corresponding to the measurement interval, the terminal may transmit the service data of the target service within the time corresponding to the measurement interval.

[0181] Optionally, when the terminal ignores the target resources corresponding to the SSB measurement timing configuration, the terminal may transmit the service data of the target service within the time corresponding to the SSB measurement timing configuration.

[0182] Optionally, a configuration method of the first configuration information includes any one of the following:

[0183] Configured by network-side devices;

[0184] Preconfigured;

[0185] Protocol predefined.

[0186] Optionally, the first configuration information may be configured by a network side device;

[0187] Optionally, the first configuration information may be preconfigured;

[0188] Optionally, the first configuration information may be predefined by the protocol.

[0189] Optionally, the configuration method of the first configuration information may include one or more of configuration by the network side device, pre-configuration, and protocol pre-defined. When two or more configuration methods are included at the same time, the first configuration information can be determined based on the priority of the two or more configuration methods, using the configuration method with the highest priority, or comprehensively considering all configuration methods; for example, when the first configuration information has been pre-configured and the network side device has also indicated the first configuration information, the first configuration information can be determined only based on the network side device, or data transmission can be achieved in combination with the pre-configured first configuration information and the first configuration information indicated by the network side device.

[0190] Optionally, the target resource includes a first resource;

[0191] When the first condition is met, the terminal ignores the target resource, including:

[0192] When the first condition is met, the terminal ignores the target resource based on an ignore processing mode;

[0193] The ignoring processing method includes any of the following:

[0194] Ignore all resources of the first resource;

[0195] Some resources of the first resource are ignored.

[0196] Optionally, when the target resource includes the first resource, the first resource may be ignored and data transmission of the target service may be performed when the first condition is met;

[0197] Optionally, when the target resource includes the first resource, all resources of the first resource may be ignored and data transmission of the target service may be performed when the first condition is met;

[0198] Optionally, when the target resource includes the first resource, part of the first resource may be ignored to perform data transmission of the target service when the first condition is met;

[0199] For example, in the case where the target configuration includes a measurement interval configuration, for each measurement interval, the behavior of ignoring the measurement interval may be any one of the following (p) and (q):

[0200] (p) The entire measurement interval is ignored.

[0201] For example, assuming that the measurement interval is 3 ms, when the terminal decides to ignore the measurement interval for data transmission, the terminal ignores the entire measurement interval of 3 ms.

[0202] (q) Ignore part of the measurement interval.

[0203] For example, the terminal starts to ignore the measurement interval from T time before data transmission, where T is the radio frequency switching time.

[0204] For example, the terminal may want to send data at time t1, and then ignore the measurement interval starting from t1-T. The terminal may ignore all remaining measurement intervals starting from t1-T, or only ignore the measurement intervals between t1-T and t1+T.

[0205] Optionally, the ignoring processing mode is determined based on the network side device configuration or predefined based on the protocol.

[0206] Optionally, the ignoring processing manner may be network configured or protocol agreed.

[0207] Optionally, when the transmission status of the target service meets the first condition, before the step of the terminal ignoring the target resource based on the ignoring processing mode, the method further includes any one of the following:

[0208] Receiving first indication information sent by a network side device, and determining, based on the first indication information, that the ignoring processing method includes ignoring all resources of the first resource;

[0209] Receive second indication information sent by a network side device, and determine based on the second indication information that the ignoring processing method includes part of the resources of the first resource.

[0210] Optionally, when the network side is configured, the terminal further receives configuration information for ignoring the measurement interval sent by the network side before deciding to ignore the measurement interval, and the configuration information for ignoring the measurement interval includes one or more of the following (m) and (n):

[0211] (m) ignoring the first indication information of the entire measurement interval;

[0212] The first indication information is used to instruct the UE to ignore the entire measurement interval when the sending and / or receiving time of the service data for which the measurement interval can be ignored overlaps with the measurement interval.

[0213] Optionally, the configuration granularity of the first indication information may be per QoS flow, or per RB, or per LCH, or per service type.

[0214] (n) second indication information for ignoring part of the measurement interval;

[0215] The second indication information is used to indicate to the UE a portion of the measurement interval that can be ignored by the terminal when the sending and / or receiving time of the service data of which the measurement interval can be ignored overlaps with the measurement interval.

[0216] For example, the measurement interval from T time before data transmission and / or reception to the end of data transmission and / or reception can be ignored, or the measurement interval from T1 time before data transmission and / or reception to T2 time after data transmission and / or reception can be ignored.

[0217] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0218] It should be noted that the data transmission method provided in the embodiment of the present application can be executed by a data transmission device, or a control module in the data transmission device for executing the data transmission method. In the embodiment of the present application, the data transmission device provided in the embodiment of the present application is described by taking the data transmission method executed by the data transmission device as an example.

[0219] Figure 3 is a schematic diagram of the structure of a data transmission device provided in an embodiment of the present application, such as Figure 3 As shown, the data transmission device 300 includes: a target resource processing module 310, wherein:

[0220] The target resource processing module 310 is used to ignore or use the target resource corresponding to the target configuration according to the transmission status of the target service;

[0221] The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration.

[0222] Optionally, the data transmission device may ignore or use the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration through the target resource processing module 310 according to the transmission status of the target service.

[0223] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0224] Optionally, the transmission status of the target service includes a survival time status and a non-survival time status.

[0225] Optionally, the target resource processing module is further used to:

[0226] When the first condition is met, ignoring the target resource;

[0227] When the second condition is met, the target resource is used.

[0228] Optionally, the target resource includes a first resource, and the first condition includes at least one of the following:

[0229] The survival time corresponding to the first resource and the target service overlaps in the time domain;

[0230] The terminal performing measurement at the first position triggers a timeout of the survival time corresponding to the target service;

[0231] The terminal performing measurement at the first position triggers the transmission state of the target service to enter a survival time state;

[0232] Before the terminal performs measurement at the first position, the transmission state of the target service has entered a survival time state;

[0233] The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value;

[0234] The first location is the location of the first resource.

[0235] Optionally, the target resource includes a second resource, and the first condition includes at least one of the following:

[0236] During the period when the terminal performs measurement at the second location, the transmission state of the target service enters a survival time state;

[0237] In a case where the terminal performs measurement at the second location and the transmission state of the target service has entered a survival time state, there is an available transmission opportunity for the target service during the measurement period;

[0238] The resource corresponding to the second position is the first part of the fifth resource, and the second resource is the second part of the fifth resource.

[0239] Optionally, the target resource includes a third resource, and the second condition includes at least one of the following:

[0240] The survival time corresponding to the third resource and the target service does not overlap in time;

[0241] The terminal performing measurement at the location of the third resource will not trigger a timeout of the survival time of the target service;

[0242] The terminal performing measurement at the third position will not trigger the transmission state of the target service to enter the survival time state;

[0243] Before the terminal performs measurement at the third position, the transmission state of the target service does not enter the survival time state;

[0244] The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value;

[0245] The third location is the location of the third resource.

[0246] Optionally, the target resource includes a fourth resource, and the second condition includes at least one of the following:

[0247] During the period when the terminal performs measurement at the fourth position, the transmission state of the target service does not enter the survival time state;

[0248] During the measurement period performed by the terminal at the fourth position and when the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period;

[0249] The resource corresponding to the fourth position is the first part of the sixth resource, and the fourth resource is the second part of the sixth resource.

[0250] Optionally, the survival time is a duration corresponding to the survival time state.

[0251] Optionally, the device further comprises:

[0252] The acquisition module is used to acquire first configuration information before the step of the terminal ignoring or using the target resources corresponding to the target configuration according to the transmission status of the target service, wherein the first configuration information is used to indicate the service identification information or the survival time requirement information of the service.

[0253] Optionally, the first configuration information includes one or more of the following:

[0254] Stream ID;

[0255] Radio bearer identification;

[0256] Logical channel identifier;

[0257] Business type identification;

[0258] Survival time requirement threshold;

[0259] The survival time requirement threshold is used to indicate that when the survival time requirement of the first service is higher than or equal to the survival time seeking threshold, the terminal can ignore or use the target resource based on the transmission status of the first service.

[0260] Optionally, the device further comprises:

[0261] The determination module is configured to determine, after the terminal acquires the first configuration information, the target service based on the first configuration information.

[0262] Optionally, the determining module is further used for:

[0263] When the service identification information or the survival time requirement of the second service matches the service identification or the survival time requirement indicated by the first configuration information, the second service is determined to be the target service.

[0264] Optionally, the target resource processing module is further used to:

[0265] The terminal transmits the service data of the target service within a time corresponding to the first resource.

[0266] Optionally, a configuration method of the first configuration information includes any one of the following:

[0267] Configured by network-side devices;

[0268] Preconfigured;

[0269] Protocol predefined.

[0270] Optionally, the target resource includes a first resource;

[0271] When the first condition is met, the terminal ignores the target resource, including:

[0272] When the first condition is met, the terminal ignores the target resource based on an ignore processing mode;

[0273] The ignoring processing method includes any of the following:

[0274] Ignore all resources of the first resource;

[0275] Some resources of the first resource are ignored.

[0276] Optionally, the ignoring processing mode is determined based on the network side device configuration or predefined based on the protocol.

[0277] Optionally, the device further comprises any one of the following:

[0278] A first receiving module is configured to receive first indication information sent by a network side device before the step of ignoring the target resource based on the ignoring processing mode when the transmission state of the target service meets the first condition, and determine, based on the first indication information, that the ignoring processing mode includes all resources of ignoring the first resource;

[0279] A second receiving module is used to receive second indication information sent by a network side device before the terminal ignores the target resources based on the ignore processing method when the transmission status of the target service meets the first condition, and determine based on the second indication information that the ignore processing method includes part of the resources of the first resources.

[0280] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0281] The data transmission device in the embodiment of the present application can be a device, a device or electronic device with an operating system, or a component, an integrated circuit, or a chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include but is not limited to the types of terminals 11 listed above, and the non-mobile terminal can be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0282] The data transmission device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0283] Optional, Figure 4 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, such as Figure 4 As shown, the embodiment of the present application further provides a communication device 400, including a processor 401, a memory 402, and a program or instruction stored in the memory 402 and executable on the processor 401. For example, when the communication device 400 is a terminal, the program or instruction is executed by the processor 401 to implement the various processes of the above-mentioned data transmission method embodiment, and can achieve the same technical effect. When the communication device 400 is a network side device, the program or instruction is executed by the processor 401 to implement the various processes of the above-mentioned data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0284] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the processor is used to ignore or use the target resources corresponding to the target configuration according to the transmission status of the target service; wherein the target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 5A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0285] The terminal 500 includes but is not limited to: a radio frequency unit 501, a network module 502, an audio output unit 503, an input unit 504, a sensor 505, a display unit 506, a user input unit 507, an interface unit 508, a memory 509, and at least some of the components of a processor 510.

[0286] Those skilled in the art will appreciate that the terminal 500 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 510 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 5 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0287] It should be understood that in the embodiment of the present application, the input unit 504 may include a graphics processor (Graphics Processing Unit, GPU) 5041 and a microphone 5042, and the graphics processor 5041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 506 may include a display panel 5061, and the display panel 5061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 507 includes a touch panel 5071 and other input devices 5072. The touch panel 5071 is also called a touch screen. The touch panel 5071 may include two parts: a touch detection device and a touch controller. Other input devices 5072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0288] In the embodiment of the present application, the radio frequency unit 501 receives downlink data from the network side device and sends it to the processor 510 for processing; in addition, the uplink data is sent to the network side device. Generally, the radio frequency unit 501 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0289] The memory 509 can be used to store software programs or instructions and various data. The memory 509 may mainly include a program or instruction storage area and a data storage area, wherein the program or instruction storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 509 may include a high-speed random access memory, and may also include a non-volatile memory, wherein the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device.

[0290] The processor 510 may include one or more processing units; optionally, the processor 510 may integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communications, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 510.

[0291] The processor 510 is used for:

[0292] Ignore or use target resources corresponding to the target configuration according to the transmission status of the target service;

[0293] The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration.

[0294] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0295] Optionally, the transmission status of the target service includes a survival time status and a non-survival time status.

[0296] Optionally, the processor 510 is configured to:

[0297] When the first condition is met, the terminal ignores the target resource;

[0298] When the second condition is met, the terminal uses the target resource.

[0299] Optionally, the target resource includes a first resource, and the first condition includes at least one of the following:

[0300] The survival time corresponding to the first resource and the target service overlaps in the time domain;

[0301] The terminal performing measurement at the first position triggers a timeout of the survival time corresponding to the target service;

[0302] The terminal performing measurement at the first position triggers the transmission state of the target service to enter a survival time state;

[0303] Before the terminal performs measurement at the first position, the transmission state of the target service has entered a survival time state;

[0304] The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value;

[0305] The first location is the location of the first resource.

[0306] Optionally, the target resource includes a second resource, and the first condition includes at least one of the following:

[0307] During the period when the terminal performs measurement at the second location, the transmission state of the target service enters a survival time state;

[0308] In a case where the terminal performs measurement at the second location and the transmission state of the target service has entered a survival time state, there is an available transmission opportunity for the target service during the measurement period;

[0309] The resource corresponding to the second position is the first part of the fifth resource, and the second resource is the second part of the fifth resource.

[0310] Optionally, the target resource includes a third resource, and the second condition includes at least one of the following:

[0311] The survival time corresponding to the third resource and the target service does not overlap in time;

[0312] The terminal performing measurement at the location of the third resource will not trigger a timeout of the survival time of the target service;

[0313] The terminal performing measurement at the third position will not trigger the transmission state of the target service to enter the survival time state;

[0314] Before the terminal performs measurement at the third position, the transmission state of the target service does not enter the survival time state;

[0315] The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value;

[0316] The third location is the location of the third resource.

[0317] Optionally, the target resource includes a fourth resource, and the second condition includes at least one of the following:

[0318] During the period when the terminal performs measurement at the fourth position, the transmission state of the target service does not enter the survival time state;

[0319] During the measurement period performed by the terminal at the fourth position and when the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period;

[0320] The resource corresponding to the fourth position is the first part of the sixth resource, and the fourth resource is the second part of the sixth resource.

[0321] Optionally, the survival time is a duration corresponding to the survival time state.

[0322] Optionally, the processor 510 is configured to:

[0323] Before the step of ignoring or using the target resource corresponding to the target configuration according to the transmission status of the target service, the terminal obtains first configuration information, where the first configuration information is used to indicate service identification information or survival time requirement information of the service.

[0324] Optionally, the first configuration information includes one or more of the following:

[0325] Stream ID;

[0326] Radio bearer identification;

[0327] Logical channel identifier;

[0328] Business type identification;

[0329] Survival time requirement threshold;

[0330] The survival time requirement threshold is used to indicate that when the survival time requirement of the first service is higher than or equal to the survival time seeking threshold, the terminal can ignore or use the target resource based on the transmission status of the first service.

[0331] Optionally, the processor 510 is configured to: after the terminal acquires first configuration information, determine the target service based on the first configuration information.

[0332] Optionally, the processor 510 is configured to:

[0333] When the service identification information or the survival time requirement of the second service matches the service identification or the survival time requirement indicated by the first configuration information, the second service is determined to be the target service.

[0334] Optionally, the processor 510 is configured to:

[0335] The terminal transmits the service data of the target service within a time corresponding to the first resource.

[0336] Optionally, a configuration method of the first configuration information includes any one of the following:

[0337] Configured by network-side devices;

[0338] Preconfigured;

[0339] Protocol predefined.

[0340] Optionally, the target resource includes a first resource;

[0341] When the first condition is met, the terminal ignores the target resource, including:

[0342] When the first condition is met, the terminal ignores the target resource based on an ignore processing mode;

[0343] The ignoring processing method includes any of the following:

[0344] Ignore all resources of the first resource;

[0345] Some resources of the first resource are ignored.

[0346] Optionally, the ignoring processing mode is determined based on the network side device configuration or predefined based on the protocol.

[0347] Optionally, the processor 510 is configured to:

[0348] When the transmission status of the target service satisfies the first condition, before the step of ignoring the target resource based on the ignoring processing mode, the terminal receives first indication information sent by a network side device, and determines, based on the first indication information, that the ignoring processing mode includes ignoring all resources of the first resource;

[0349] When the transmission status of the target service satisfies the first condition, the terminal receives second indication information sent by a network side device before the step of ignoring the target resource based on the ignoring processing method, and determines based on the second indication information that the ignoring processing method includes part of the resources of the first resource.

[0350] In an embodiment of the present application, by ignoring or using the target resources corresponding to the measurement interval configuration and / or SSB measurement timing configuration according to the transmission status of the target service, it can be ensured that when data corresponding to a service with a high survival time requirement needs to be transmitted, the transmission can be completed in a timely manner, the data receiving end can remain available, and the timeliness of data transmission can be guaranteed.

[0351] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned data transmission method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0352] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0353] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0354] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0355] An embodiment of the present application also provides a computer program / program product, which is stored in a non-volatile storage medium. The program / program product is executed by at least one processor to implement the various processes of the above-mentioned system message report reporting method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0356] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0357] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0358] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A data transmission method, characterized in that: include: Depending on the transmission status of the target service, the terminal ignores or uses the target resources corresponding to the target configuration; The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration; The transmission status of the target service includes a survival time status and a non-survival time status.

2. The data transmission method according to claim 1, characterized in that: The terminal ignoring or using target resources corresponding to the target configuration according to the transmission state of the target service includes: When the first condition is met, the terminal ignores the target resource; When the second condition is met, the terminal uses the target resource.

3. The data transmission method according to claim 2, characterized in that: The target resource includes a first resource, and the first condition includes at least one of the following: The survival time corresponding to the first resource and the target service overlaps in the time domain; The terminal performing measurement at the first position triggers a timeout of the survival time corresponding to the target service; The terminal performing measurement at the first position triggers the transmission state of the target service to enter a survival time state; Before the terminal performs measurement at the first position, the transmission state of the target service has entered a survival time state; The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value; The first location is the location of the first resource.

4. The data transmission method according to claim 2 or 3, characterized in that: The target resource includes a second resource, and the first condition includes at least one of the following: During the period when the terminal performs measurement at the second location, the transmission state of the target service enters a survival time state; In a case where the terminal performs measurement at the second location and the transmission state of the target service has entered a survival time state, there is an available transmission opportunity for the target service during the measurement period; The resource corresponding to the second position is the first part of the fifth resource, and the second resource is the second part of the fifth resource.

5. The data transmission method according to claim 2, characterized in that: The target resource includes a third resource, and the second condition includes at least one of the following: The survival time corresponding to the third resource and the target service does not overlap in time; The terminal performing measurement at the location of the third resource will not trigger a timeout of the survival time of the target service; The terminal performing measurement at the third position will not trigger the transmission state of the target service to enter the survival time state; Before the terminal performs measurement at the third position, the transmission state of the target service does not enter the survival time state; The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value; The third location is the location of the third resource.

6. The data transmission method according to claim 2 or 5, characterized in that: The target resource includes a fourth resource, and the second condition includes at least one of the following: During the period when the terminal performs measurement at the fourth position, the transmission state of the target service does not enter the survival time state; During the measurement period performed by the terminal at the fourth position and when the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period; The resource corresponding to the fourth position is the first part of the sixth resource, and the fourth resource is the second part of the sixth resource.

7. The data transmission method according to claim 3 or 5, characterized in that: The survival time is the duration corresponding to the survival time state.

8. The data transmission method according to claim 1, characterized in that: Before the step of, according to the transmission state of the target service, the terminal ignoring or using the target resource corresponding to the target configuration, the method further includes: The terminal acquires first configuration information, where the first configuration information is used to indicate service identification information or service survival time requirement information.

9. The data transmission method according to claim 8, characterized in that: The first configuration information includes one or more of the following: Stream ID; Radio bearer identification; Logical channel identifier; Business type identification; Survival time requirement threshold; The survival time requirement threshold is used to indicate that when the survival time requirement of the first service is higher than or equal to the survival time seeking threshold, the terminal can ignore or use the target resource based on the transmission status of the first service.

10. The data transmission method according to claim 9, characterized in that: After the step of the terminal acquiring the first configuration information, the method further includes: the terminal determining the target service based on the first configuration information.

11. The data transmission method according to claim 10, characterized in that: The terminal determining, based on the first configuration information, the target service includes: When the service identification information or the survival time requirement of the second service matches the service identification or the survival time requirement indicated by the first configuration information, the second service is determined to be the target service.

12. The data transmission method according to any one of claims 1 to 2, characterized in that: The terminal ignores the target resource corresponding to the target configuration, including: The terminal transmits the service data of the target service within a time corresponding to the first resource.

13. The data transmission method according to claim 8, characterized in that: The configuration method of the first configuration information includes any one of the following: Configured by network-side devices; Preconfigured; Protocol predefined.

14. The data transmission method according to claim 2 or 3, characterized in that: The target resource includes a first resource; When the first condition is met, the terminal ignores the target resource, including: When the first condition is met, the terminal ignores the target resource based on an ignore processing mode; The ignoring processing method includes any of the following: Ignore all resources of the first resource; Some resources of the first resource are ignored.

15. The data transmission method according to claim 14, characterized in that: The ignoring processing mode is determined based on the network side device configuration or predefined based on the protocol.

16. The data transmission method according to claim 14, characterized in that: When the transmission status of the target service satisfies the first condition, before the step of the terminal ignoring the target resource based on the ignoring processing mode, the method further includes any one of the following: Receiving first indication information sent by a network side device, and determining, based on the first indication information, that the ignoring processing method includes ignoring all resources of the first resource; Receive second indication information sent by a network side device, and determine based on the second indication information that the ignoring processing method includes part of the resources of the first resource.

17. A data transmission device, characterized in that: include: A target resource processing module, used to ignore or use target resources corresponding to the target configuration according to the transmission status of the target service; The target configuration includes one or more of the following: measurement interval configuration, SSB measurement timing configuration; The transmission status of the target service includes a survival time status and a non-survival time status.

18. The data transmission device according to claim 17, characterized in that: The target resource processing module is also used for: When the first condition is met, ignoring the target resource; When the second condition is met, the target resource is used.

19. The data transmission device according to claim 18, characterized in that: The target resource includes a first resource, and the first condition includes at least one of the following: The survival time corresponding to the first resource and the target service overlaps in the time domain; The terminal performing measurement at the first position triggers a timeout of the survival time corresponding to the target service; The terminal performing measurement at the first position triggers the transmission state of the target service to enter a survival time state; Before the terminal performs measurement at the first position, the transmission state of the target service has entered a survival time state; The time interval between the end position of the first resource and the timeout position of the survival time corresponding to the target service is less than or equal to a preset value; The first location is the location of the first resource.

20. The data transmission device according to claim 18 or 19, characterized in that: The target resource includes a second resource, and the first condition includes at least one of the following: During the period when the terminal performs measurement at the second location, the transmission state of the target service enters a survival time state; During the measurement performed by the terminal at the second location and in the case where the transmission state of the target service has entered the survival time state, there is an available transmission opportunity for the target service during the measurement period; The resource corresponding to the second position is the first part of the fifth resource, and the second resource is the second part of the fifth resource.

21. The data transmission device according to claim 18, characterized in that: The target resource includes a third resource, and the second condition includes at least one of the following: The survival time corresponding to the third resource and the target service does not overlap in time; The terminal performing measurement at the location of the third resource will not trigger a timeout of the survival time of the target service; The terminal performing measurement at the third position will not trigger the transmission state of the target service to enter the survival time state; Before the terminal performs measurement at the third position, the transmission state of the target service does not enter the survival time state; The time interval between the end position of the third resource and the timeout position of the survival time corresponding to the target service is greater than or equal to a preset value; The third location is the location of the third resource.

22. The data transmission device according to claim 18 or 21, characterized in that: The target resource includes a fourth resource, and the second condition includes at least one of the following: During the period when the terminal performs measurement at the fourth position, the transmission state of the target service does not enter the survival time state; During the measurement period performed by the terminal at the fourth position and when the transmission state of the target service has entered the survival time state, there is no available transmission opportunity for the target service during the measurement period; The resource corresponding to the fourth position is the first part of the sixth resource, and the fourth resource is the second part of the sixth resource.

23. The data transmission device according to claim 19 or 21, characterized in that: The survival time is the duration corresponding to the survival time state.

24. The data transmission device according to claim 17, characterized in that: The device also includes: The acquisition module is used to acquire first configuration information before the step of the terminal ignoring or using the target resources corresponding to the target configuration according to the transmission status of the target service, wherein the first configuration information is used to indicate the service identification information or the survival time requirement information of the service.

25. The data transmission device according to claim 24, characterized in that: The first configuration information includes one or more of the following: Stream ID; Radio bearer identification; Logical channel identifier; Business type identification; Survival time requirement threshold; The survival time requirement threshold is used to indicate that when the survival time requirement of the first service is higher than or equal to the survival time seeking threshold, the terminal can ignore or use the target resource based on the transmission status of the first service.

26. The data transmission device according to claim 25, characterized in that: The device also includes: The determination module is configured to determine, after the terminal acquires the first configuration information, the target service based on the first configuration information.

27. The data transmission device according to claim 26, characterized in that: The determining module is also used for: When the service identification information or the survival time requirement of the second service matches the service identification or the survival time requirement indicated by the first configuration information, the second service is determined to be the target service.

28. The data transmission device according to any one of claims 17 to 18, characterized in that: The target resource processing module is also used for: The terminal transmits the service data of the target service within a time corresponding to the first resource.

29. The data transmission device according to claim 24, characterized in that: The configuration method of the first configuration information includes any one of the following: Configured by network-side devices; Preconfigured; Protocol predefined.

30. The data transmission device according to claim 18 or 19, characterized in that: The target resource includes a first resource; When the first condition is met, the terminal ignores the target resource, including: When the first condition is met, the terminal ignores the target resource based on an ignore processing mode; The ignoring processing method includes any of the following: Ignore all resources of the first resource; Some resources of the first resource are ignored.

31. The data transmission device according to claim 30, characterized in that: The ignoring processing mode is determined based on the network side device configuration or predefined based on the protocol.

32. The data transmission device according to claim 30, characterized in that: The device further comprises any of the following: A first receiving module is configured to receive first indication information sent by a network side device before the step of ignoring the target resource based on the ignoring processing mode when the transmission state of the target service meets the first condition, and determine, based on the first indication information, that the ignoring processing mode includes all resources of ignoring the first resource; A second receiving module is used to receive second indication information sent by a network side device before the terminal ignores the target resources based on the ignore processing method when the transmission status of the target service meets the first condition, and determine based on the second indication information that the ignore processing method includes part of the resources of the first resources.

33. A terminal, characterized in that: It comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the data transmission method as claimed in any one of claims 1 to 16.

34. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the data transmission method according to any one of claims 1 to 16 are implemented.

Citation Information

Patent Citations

  • Transmission control method and terminal device

    CN110944402A