Data processing method and user equipment

MY214760AActive Publication Date: 2026-08-12VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
MYPI2021002324
Authority / Receiving Office
MY · MY
Patent Type
Patents
Current Assignee / Owner
Priority Date
2018-10-31
Filing Date
2019-10-28
Publication Date
2026-08-12
Estimated Expiration
2039-10-28

AI Technical Summary

Technical Problem

During the secondary link transmission process, the user equipment (UE) cannot transmit multiple data at the same time due to limited processing capabilities, resulting in conflicts between data.

Method used

By determining the first transmission priority of at least two pieces of data and determining a target processing method based on the priority, data conflicts are avoided and transmission performance is improved.

Benefits of technology

This effectively avoids the conflict problem when the UE transmits multiple data and improves the transmission performance.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

Embodiments of the present invention disclose a data processing method and UE (50), and relate to the field of communication technologies, so as to resolve a problem that UE (50) cannot transmit a plurality of pieces of data simultaneously, resulting in collision between the plurality of pieces of data. A specific solution is determining (201) first transmission priorities of at least two pieces of data, where time-domain resources used for transmitting the at least two pieces of data overlap; and determining (202) a target processing manner based on the first transmission priorities, where the target processing manner is used to process the at least two pieces of data. The embodiments of the present invention are applied to a process in which the UE determines the target processing manner for processing the at least two pieces of data in a sidelink transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

A data processing method and device

[0001] This application claims priority to Chinese Patent Application No. 201811290190.X, filed with the State Intellectual Property Office of China on October 31, 2018, entitled “A Data Processing Method and Apparatus”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] The embodiments of the present invention relate to the field of communication technology, and in particular to a data processing method and device. Background Technology

[0003] Long Term Evolution (LTE) systems support sidelink transmission, meaning that user equipment (UE) can transmit data directly to each other without going through network equipment.

[0004] Currently, during secondary link transmission, the UE may need to send multiple data simultaneously. Before sending these multiple data, the UE can determine relevant information (such as transmission resources, transmission mode, etc.) for sending them. Therefore, when the transmission resources (such as transmission time) for these multiple data are the same, due to the UE's limited processing capacity, the UE may not be able to transmit the multiple data simultaneously based on their relevant information, leading to conflicts between the multiple data.

[0005] Summary of the Invention

[0006] This invention provides a data processing method and apparatus that can solve the problem of a UE being unable to transmit multiple data simultaneously, resulting in conflicts between the multiple data.

[0007] To solve the above-mentioned technical problems, the embodiments of the present invention adopt the following technical solutions:

[0008] A first aspect of the present invention provides a data processing method that can be applied to a process using a secondary link for transmission. The data processing method may include: determining a first transmission priority for at least two data items, wherein the time-domain resources used to transmit the at least two data items overlap; and determining a target processing mode based on the first transmission priority, the target processing mode being used to process the at least two data items.

[0009] A second aspect of the present invention provides a UE that can be applied during transmission using a secondary link. The UE may include a determining unit. The determining unit is configured to determine a first transmission priority for at least two data items, wherein the temporal resources for transmitting the at least two data items overlap; and to determine a target processing method based on the first transmission priority, the target processing method being used to process the at least two data items.

[0010] A third aspect of the present invention provides a UE, the UE including a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the data processing method in the first aspect described above.

[0011] A fourth aspect of the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the data processing method as described in the first aspect.

[0012] In this embodiment of the invention, the UE can determine a first transmission priority for at least two data items (for time-domain resource overlap in transmitting at least two data items), and determine a target processing method (the target processing method is used to process at least two data items) based on the first transmission priority. Since, during secondary link transmission, when at least two data items conflict, the UE can first determine the first transmission priority of the at least two data items, and then determine the target processing method for processing the at least two data items based on the first transmission priority, so that the UE can process the at least two data items according to the determined target processing method, the problem of at least two data items conflicting due to the UE's inability to transmit the at least two data items simultaneously can be avoided, thereby improving the UE's transmission performance. Attached Figure Description

[0013] Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present invention;

[0014] Figure 2 is a schematic diagram of one of the data processing methods provided in an embodiment of the present invention;

[0015] Figure 3 is a second schematic diagram of a data processing method provided in an embodiment of the present invention;

[0016] Figure 4 is a schematic diagram of a data processing method provided in an embodiment of the present invention;

[0017] Figure 5 is a schematic diagram of one of the UE structures provided in an embodiment of the present invention;

[0018] Figure 6 is a second schematic diagram of the structure of a UE provided in an embodiment of the present invention;

[0019] Figure 7 is a hardware schematic diagram of a UE provided in an embodiment of the present invention. Detailed Implementation

[0020] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0021] In the specification and claims of this invention, the terms "first" and "second," etc., are used to distinguish different objects, not to describe a specific order of objects. For example, "first transmission priority" and "second transmission priority," etc., are used to distinguish different transmission priorities, not to describe a specific order of transmission priorities. In the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0022] In this article, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The symbol " / " in this article indicates that the related objects are in an "or" relationship; for example, A / B means A or B.

[0023] In embodiments of the present invention, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in embodiments of the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the terms "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0024] The following explains some concepts and / or terms involved in the data processing method and device provided in the embodiments of the present invention.

[0025] Sidelink: This is a data transmission link between UEs, allowing data to be transmitted directly between them without going through network devices (e.g., directly at the physical layer). For example, a UE can send sidelink control information (SCI) through the Physical Sidelink Control Channel (PSCCH) and can send data by scheduling transmissions through the Physical Sidelink Shared Channel (PSSCH). Current sidelink transmission methods include broadcast, multicast, and unicast. The communication interface between UEs can be called the PC5 interface, and the communication interface between the UE and the access network equipment can be called the Uu interface.

[0026] The process by which a UE transmits information with other UEs on a secondary link is called secondary link communication. Secondary link communication can include device-to-device (D2D) and vehicle-to-everything (V2X) communication. Among them, V2X mainly includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-network (V2N) communication, and vehicle-to-pedestrian (V2P) communication.

[0027] Proximity-based services per-packet priority (PPPP) can be divided into up to 8 groups, with values ​​ranging from 0 to 7. The smaller the PPPP value, the higher the transmission priority of the data packet; one data packet can correspond to one or more PPPPs.

[0028] Quality of Service (QoS) is a security mechanism in networks, a technology used to address network latency and congestion issues, and can provide better service capabilities for network communication. QoS can include parameters such as transmission bandwidth, transmission latency, and packet loss rate.

[0029] This invention provides a data processing method and apparatus. A UE can determine a first transmission priority for at least two data items (for overlapping time-domain resources used to transmit the at least two data items), and determine a target processing method (used to process the at least two data items) based on the first transmission priority. Since, during secondary link transmission, when at least two data items conflict, the UE can first determine the first transmission priority of the at least two data items, and then determine the target processing method based on the first transmission priority, allowing the UE to process the at least two data items according to the determined target processing method. Therefore, the problem of at least two data items conflicting due to the UE's inability to transmit the at least two data items simultaneously can be avoided, thereby improving the UE's transmission performance.

[0030] The data processing method and apparatus provided in this invention can be applied to communication systems. Specifically, they can be applied to the process where a UE determines a target processing method for processing at least two data items during secondary link transmission.

[0031] Optionally, in this embodiment of the invention, the communication system described above can be a secondary link communication system.

[0032] For example, Figure 1 shows a schematic diagram of the architecture of a communication system provided by an embodiment of the present invention. As shown in Figure 1, the communication system may include UE 01, UE 02, and access network device 03. UE 01 and access network device 03 can establish a connection and communicate, as can UE 02 and access network device 03. Furthermore, UE 01 and UE 02 can also establish a connection and communicate. It should be noted that the communication between UE 01 and UE 02 can be referred to as secondary link communication.

[0033] It should be noted that, in this embodiment of the invention, UE 01 and UE 02, as shown in FIG1, can be wirelessly connected. To more clearly illustrate the connection relationship between UE 01 and UE 02, the connection relationship between UE 01 and UE 02 is shown as a solid line in FIG1.

[0034] A User Equipment (UE) is a device that provides voice and / or data connectivity to a user. It can be a handheld device with wired / wireless connectivity, or other processing device connected to a wireless modem. The UE can communicate with one or more core network devices via a Radio Access Network (RAN). The UE can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal, or a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistant (PDA) devices. The UE can also be referred to as a User Agent or terminal device.

[0035] Access network equipment can be base stations. A base station is a device deployed in the RAN (Radio Access Network) to provide wireless communication functions for UEs (User Equipment). Base stations can include various forms of macro base stations, micro base stations, relay stations, access points, etc. In systems employing different wireless access technologies, the name of the equipment with base station functions may differ. For example, in third-generation (3G) mobile communication networks, it is called a base station (Node B); in LTE systems, it is called an evolved Node B (eNB or eNodeB); in fifth-generation (5G) mobile communication networks, it is called a gNB, etc. As communication technologies evolve, the name "base station" may change.

[0036] The data processing method and device provided by the present invention will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0037] Based on the communication system shown in Figure 1, this embodiment of the invention provides a data processing method that can be applied to the process of transmission using a secondary link. As shown in Figure 2, the data processing method may include the following steps 201 and 202.

[0038] Step 201: The UE determines the first transmission priority of at least two data items.

[0039] Among them, the time-domain resources used to transmit at least two data overlap.

[0040] It is understood that, in the embodiments of the present invention, during the secondary link transmission between the UE and other UEs, if at least two data conflict (for example, the time domain resources used to transmit at least two data are exactly the same or partially the same), the UE can determine the first transmission priority of at least two data.

[0041] Optionally, in this embodiment of the invention, one possible implementation is as follows: the above-mentioned at least two data may include at least one secondary link feedback data and at least one other data. The secondary link feedback data refers to feedback data transmitted between the UE and other UEs using a secondary link. The other data may include at least one of the following: service data and control information.

[0042] Optionally, in this embodiment of the invention, the aforementioned secondary link feedback data may be secondary link feedback information (e.g., secondary link acknowledgment (ACK) information or secondary link channel state information (CSI)).

[0043] Optionally, in this embodiment of the invention, the aforementioned service data may include at least one of the following: service data transmitted between the UE and other UEs via a secondary link, and Uu interface service data transmitted between the UE and the access network device. Wherein, the Uu interface service data in this embodiment of the invention refers to service data transmitted between the UE and the access network device via the Uu interface.

[0044] Optionally, in this embodiment of the invention, the control information can be Uu interface control information transmitted between the UE and the access network device. Specifically, the Uu interface control information in this embodiment refers to the control information transmitted between the UE and the access network device via the Uu interface.

[0045] Optionally, in this embodiment of the invention, the above-mentioned at least two data may include at least one secondary link feedback information and at least one Uu interface service data.

[0046] Optionally, in this embodiment of the invention, the aforementioned Uu interface service data may specifically be Uu interface uplink service data transmitted between the UE and the access network device.

[0047] Optionally, in another possible implementation of this invention, the above-mentioned at least two data may include at least two other data.

[0048] Optionally, in this embodiment of the invention, the first transmission priority can be predefined or configured by the network device.

[0049] Optionally, in this embodiment of the invention, the first transmission priority can be a target priority, which may include any of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the transmission mode for transmitting at least two data, the priority of the resource selection mode for transmitting at least two data, and the priority of the Radio Access Technology (RAT) type for transmitting at least two data.

[0050] It is understood that in this embodiment of the invention, the UE may determine the physical channel carrying at least two data as the first transmission priority of at least two data; or, the UE may determine the priority of the data channel carrying at least two data as the first transmission priority of at least two data; or, the UE may determine the priority of the transmission mode used to transmit at least two data as the first transmission priority of at least two data; or, the UE may determine the priority of the resource selection mode used to transmit at least two data as the first transmission priority of at least two data; or, the UE may determine the priority of the RAT type used to transmit at least two data as the first transmission priority of at least two data.

[0051] Optionally, in this embodiment of the invention, the above transmission method may include broadcast, multicast, and unicast.

[0052] Optionally, in this embodiment of the invention, the above-mentioned resource selection mode may include a scheduled resource allocation mode and an autonomous resource selection mode. In the scheduled resource allocation mode (e.g., mode 1), the network device controls and allocates secondary link resources to the UE, while in the autonomous resource selection mode (e.g., mode 2), the UE autonomously selects secondary link resources.

[0053] Optionally, in this embodiment of the invention, the RAT type may include New Radio (NR) type and LTE type.

[0054] Optionally, in this embodiment of the invention, the priority of the physical channel can be a predefined physical channel priority, a physical channel priority configured by the network device, or a data channel priority corresponding to the physical channel.

[0055] Optionally, in this embodiment of the invention, the priority of the data channel can be a predefined data channel priority or a data channel priority configured by the network device.

[0056] Optionally, in this embodiment of the invention, the physical channel carrying Uu interface data (high QoS Uu interface data) has a higher priority than the physical channel carrying secondary link feedback information, the physical channel carrying secondary link feedback information has a higher priority than the physical channel carrying uplink data between the UE and other UEs (high QoS uplink data), and the physical channel carrying uplink data between the UE and other UEs has a higher priority than the physical channel carrying Uu interface data (low QoS Uu interface data).

[0057] It is understood that the Uu interface data mentioned in the embodiments of the present invention may include at least one of Uu interface service data and Uu interface control information. For a detailed description of the Uu interface service data and Uu interface control information, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.

[0058] It should be noted that high QoS data (e.g., data with high security performance) has a higher transmission priority than low QoS data (e.g., data with low security performance).

[0059] It should be noted that the methods for determining high QoS and low QoS can refer to relevant methods in the existing technology, which will not be elaborated here.

[0060] Optionally, in this embodiment of the invention, the data channel carrying Uu interface data (high QoS Uu interface data) has a higher priority than the data channel carrying secondary link feedback information; the data channel carrying secondary link feedback information has a higher priority than the data channel carrying uplink data between the UE and other UEs (high QoS uplink data); and the data channel carrying uplink data between the UE and other UEs has a higher priority than the data channel carrying Uu interface data (low QoS Uu interface data).

[0061] Optionally, in this embodiment of the invention, the priority of the Transport Block (TB) carrying Uu interface data (high QoS Uu interface data) is higher than the priority of the TB carrying secondary link feedback information, the priority of the TB carrying secondary link feedback information is higher than the priority of the TB carrying uplink data between the UE and other UEs (high QoS uplink data), and the priority of the TB carrying uplink data between the UE and other UEs is higher than the priority of the TB carrying Uu interface data (low QoS Uu interface data).

[0062] Optionally, in this embodiment of the invention, the priority of broadcast for transmitting at least two data items is higher than the priority of multicast for transmitting at least two data items, and the priority of multicast for transmitting at least two data items is higher than the priority of unicast for transmitting at least two data items.

[0063] Optionally, in this embodiment of the invention, the priority of the scheduling resource allocation mode (e.g., mode 1) for transmitting at least two data items is higher than the priority of the autonomous resource selection mode (e.g., mode 2) for transmitting at least two data items.

[0064] Optionally, in this embodiment of the invention, the priority of the LTE type used for transmitting at least two data points is higher than the priority of the NR type used for transmitting at least two data points.

[0065] Optionally, in this embodiment of the invention, the at least two data items include feedback information. The priority of the physical channel carrying the feedback information can be a predefined physical channel priority, a physical channel priority configured by the network device, the priority of the data channel corresponding to the physical channel carrying the feedback information, the highest priority among the at least two service data items corresponding to the feedback information, or a redefined priority corresponding to the at least two service data items.

[0066] It is understood that in this embodiment of the invention, the UE can determine the priority of each of the at least two service data corresponding to the feedback information, and determine the priority of the data with the highest priority among the at least two service data as the priority of the physical channel carrying the feedback information.

[0067] It is understood that in this embodiment of the invention, the UE can redefine a priority for at least two service data corresponding to the feedback information, and determine the redefined priority as the priority of the physical channel carrying the feedback information.

[0068] Optionally, in this embodiment of the invention, the feedback information can be the secondary link feedback information described in the above embodiments, that is, the feedback information between the UE and other UEs; the physical channel carrying the feedback information can be a dedicated feedback channel.

[0069] Optionally, in this embodiment of the invention, the at least two service data corresponding to the feedback information can be uplink service data or reference signals (RS) sent by other UEs received by the UE.

[0070] For example, suppose that the at least two service data corresponding to the feedback information are data 1 and data 2. If the UE determines that the priority of data 1 is higher than the priority of data 2, then the UE can determine the priority of data 1 as the priority of the physical channel carrying the feedback information; or, if the UE determines the priority of data 1 as a and the priority of data 2 as b, then the UE can redefine the priority of data 1 and the priority of data 2 as c, and then the UE can determine the priority of the physical channel carrying the feedback information as c.

[0071] Optionally, in this embodiment of the invention, the aforementioned at least two data items include feedback information. The priority of the data channel carrying the feedback information can be a predefined data channel priority, a data channel priority configured by the network device, the highest priority among the at least two service data items corresponding to the feedback information, or a redefined priority corresponding to the at least two service data items (the at least two service data items being the at least two service data items corresponding to the feedback information).

[0072] Step 202: The UE determines the target processing method based on the first transmission priority.

[0073] In this embodiment of the invention, the above-described target processing method is used to process at least two data points.

[0074] Optionally, in this embodiment of the invention, the above-mentioned target processing method may include any of the following: transmitting data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and discarding other data; transmitting a preset number of data sets among at least two data sets, and discarding other data; maintaining the transmission power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the transmission power of other data; maintaining the transmission power of a preset number of data sets among at least two data sets, and reducing the transmission power of other data.

[0075] It should be noted that, in the embodiments of the present invention, the target processing method includes transmitting data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and the other data being data other than the data with a first transmission priority greater than or equal to the preset priority among at least two data sets; the target processing method includes transmitting a preset number of data sets among at least two data sets, and the other data being data other than the preset number of data sets among at least two data sets; the target processing method includes maintaining the transmission power of data with a first transmission priority greater than or equal to the preset priority among at least two data sets, and the other data being data other than the data with a first transmission priority greater than or equal to the preset priority among at least two data sets; the target processing method includes maintaining the transmission power of a preset number of data sets among at least two data sets, and the other data being data other than the preset number of data sets among at least two data sets.

[0076] Optionally, in this embodiment of the invention, the above-mentioned target processing method may be: transmitting the data with the highest transmission priority among at least two data sets, and discarding the other data.

[0077] For example, assume at least two data items: feedback information and Uu interface data. After receiving data 6 from another UE, the UE can send the feedback information corresponding to data 6 to that other UE. If the UE needs to send feedback information to other UEs and Uu interface data to the access network device simultaneously (i.e., the time domain overlaps between the feedback information sent to other UEs and the Uu interface data sent to the access network device), the UE can first determine the priority of the physical channel carrying the feedback information and the priority of the physical channel carrying the Uu interface data. Then, if the priority of the physical channel carrying the feedback information is higher than the priority of the physical channel carrying the Uu interface data, the UE can send the feedback information to other UEs through the physical channel carrying the feedback information and discard the Uu interface data (i.e., not send the Uu interface data to the access network device).

[0078] Optionally, in this embodiment of the invention, the above-mentioned target processing method may be: maintaining the transmission power of the data with the highest transmission priority among at least two data sets, and reducing the transmission power of other data sets.

[0079] For example, assume at least two data items: feedback information and Uu interface data. After receiving data 7 from another UE, the UE can send the feedback information corresponding to data 7 to that other UE. If the UE needs to send feedback information to other UEs and Uu interface data to the access network device simultaneously (i.e., the time domain overlaps between the feedback information sent to other UEs and the Uu interface data sent to the access network device), the UE can first determine the priority of the physical channel carrying the feedback information and the priority of the physical channel carrying the Uu interface data. Then, if the priority of the physical channel carrying the feedback information is higher than the priority of the physical channel carrying the Uu interface data, the UE can maintain the transmission power of the feedback information corresponding to data 7 and reduce the transmission power of the Uu interface data.

[0080] It can be understood that, in the embodiments of the present invention, the preset number of data in at least two data sets can be understood as: starting from the first first transmission priority, a preset number of data corresponding to the first transmission priority consecutively.

[0081] For example, suppose at least two data are data 1 to data 5, and the first transmission priority corresponding to data 1 to data 5 is a to e respectively, and they are ordered from a to e in sequence, with a preset number of 3; the preset number of data in the at least two data are data 1 to data 3 corresponding to a to c respectively (that is, starting from a, three consecutive data corresponding to the first transmission priority).

[0082] Optionally, in this embodiment of the invention, the UE may maintain the transmission power of at least two data whose first transmission priority is greater than or equal to a preset priority, and reduce the transmission power of other data to the first transmission power. The sum of the first transmission power and the transmission power of the data whose first transmission priority is greater than or equal to the preset priority is within a first preset power range (e.g., the UE's maximum power).

[0083] Optionally, in this embodiment of the invention, the UE may maintain the transmission power of a preset number of data in at least two data sets and reduce the transmission power of the other data to a second transmission power. The sum of the second transmission power and the transmission power of the preset number of data sets is within a second preset power range (e.g., the maximum power of the UE).

[0084] Optionally, in this embodiment of the invention, transmitting at least two data items with a first transmission priority greater than or equal to a preset priority and discarding other data may include any of the following: sending at least two data items with a first transmission priority greater than or equal to a preset priority and not sending other data; receiving at least two data items with a first transmission priority greater than or equal to a preset priority and not receiving other data; sending at least two data items with a first transmission priority greater than or equal to a preset priority and not receiving other data; receiving at least two data items with a first transmission priority greater than or equal to a preset priority and not sending other data.

[0085] Optionally, in this embodiment of the invention, transmitting a preset number of data from at least two data sets and discarding the other data may include any of the following: sending a preset number of data from at least two data sets without sending the other data; receiving a preset number of data from at least two data sets without receiving the other data; sending a preset number of data from at least two data sets without receiving the other data; receiving a preset number of data from at least two data sets without sending the other data.

[0086] Optionally, in this embodiment of the invention, maintaining the transmission power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the transmission power of other data sets, may include any of the following: maintaining the transmission power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the transmission power of other data sets; maintaining the reception power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the reception power of other data sets; maintaining the transmission power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the reception power of other data sets; maintaining the reception power of data with a first transmission priority greater than or equal to a preset priority among at least two data sets, and reducing the transmission power of other data sets.

[0087] Optionally, in embodiments of the present invention, maintaining the transmission power of a preset number of data in at least two data sets and reducing the transmission power of other data sets may include any of the following: maintaining the transmission power of a preset number of data in at least two data sets and reducing the transmission power of other data sets; maintaining the reception power of a preset number of data in at least two data sets and reducing the reception power of other data sets; maintaining the transmission power of a preset number of data in at least two data sets and reducing the reception power of other data sets; maintaining the reception power of a preset number of data in at least two data sets and reducing the transmission power of other data sets.

[0088] It is understood that in the half-duplex transmission mode of this invention, where a conflict arises between the UE sending and receiving at least two data items (e.g., the UE needs to simultaneously send feedback information and receive Uu interface data), the UE can also determine the target processing method for the at least two data items based on their first transmission priority. For example, if the first transmission priority of the feedback information is higher than that of the Uu interface data, the UE can send the feedback information without receiving the Uu interface data; or, the UE can send the feedback information using the original transmission power and reduce the receiving power for receiving the Uu interface data.

[0089] Optionally, in this embodiment of the invention, the process of a UE sending feedback information to other UEs may include: the UE may first send the feedback information to the access network device, and then the access network device may send the feedback information to other UEs; or, the UE may directly send the feedback information to other UEs, so that the other UEs may send the feedback information to the access network device after receiving the feedback information.

[0090] This invention provides a data processing method in which a UE can determine a first transmission priority for at least two data items (for overlapping time-domain resources for transmitting at least two data items), and determine a target processing method (for processing at least two data items) based on the first transmission priority. Since, during secondary link transmission, when at least two data items conflict, the UE can first determine the first transmission priority of the at least two data items, and then determine the target processing method for processing the at least two data items based on the first transmission priority, the UE can process the at least two data items according to the determined target processing method. Therefore, the problem of at least two data items conflicting due to the UE's inability to transmit the at least two data items simultaneously can be avoided, thereby improving the UE's transmission performance.

[0091] Optionally, in this embodiment of the invention, referring to FIG2 and FIG3, after step 201 above, the data processing method provided by this embodiment of the invention may further include step 301 below, and step 202 above may be replaced by step 302 below.

[0092] Step 301: If the first transmission priority of each of the at least two data is the same, the UE determines the second transmission priority of the at least two data.

[0093] In this case, the second transmission priority of each of the at least two data items is different.

[0094] It is understood that in this embodiment of the invention, the second transmission priority is different from the first transmission priority.

[0095] It is understood that in this embodiment of the invention, if the first transmission priority of each of the at least two data is the same, the UE can redetermine the first transmission priority of the at least two data.

[0096] Optionally, in this embodiment of the invention, the second transmission priority may include any one of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the transmission mode for transmitting at least two data, the priority of the resource selection mode for transmitting at least two data, and the priority of the RAT type for transmitting at least two data.

[0097] Optionally, in this embodiment of the invention, if the physical channels carrying at least two data have the same priority, the second transmission priority may include any of the following: the priority of the data channel carrying at least two data, the priority of the transmission method used to transmit at least two data, the priority of the resource selection mode used to transmit at least two data, and the priority of the RAT type used to transmit at least two data.

[0098] Optionally, in this embodiment of the invention, if the data channels carrying at least two data have the same priority, the second transmission priority may include any of the following: the priority of the physical channel carrying at least two data, the priority of the transmission method used to transmit at least two data, the priority of the resource selection mode used to transmit at least two data, and the priority of the RAT type used to transmit at least two data.

[0099] Optionally, in this embodiment of the invention, if the priorities of the transmission methods used to transmit at least two data are all the same, the second transmission priority may include any of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the resource selection mode used to transmit at least two data, and the priority of the RAT type used to transmit at least two data.

[0100] Optionally, in this embodiment of the invention, if the priority of the resource selection mode used to transmit at least two data is the same, the second transmission priority may include any of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the transmission method used to transmit at least two data, and the priority of the RAT type used to transmit at least two data.

[0101] Optionally, in this embodiment of the invention, if the priorities of the RAT types used to transmit at least two data are all the same, the second transmission priority may include any of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the transmission mode used to transmit at least two data, and the priority of the resource selection mode used to transmit at least two data.

[0102] For example, if the transmission methods used to transmit at least two data are all broadcast, then the transmission methods used to transmit at least two data have the same priority. Therefore, the UE can determine the priority of the physical channel carrying at least two data as the second transmission priority of at least two data.

[0103] Step 302: The UE determines the target processing method according to the second transmission priority.

[0104] It should be noted that the method for the UE to determine the target processing method based on the second transmission priority is similar to the method for the UE to determine the target processing method based on the first transmission priority. Please refer to the specific description in step 202 of the above embodiment, which will not be repeated here.

[0105] In this embodiment of the invention, since the first transmission priority of each of the at least two data is the same, the UE can determine the target processing method according to the second transmission priority of the at least two data that has been determined again, thereby avoiding the problem of conflict between the at least two data and thus improving the transmission performance of the UE.

[0106] Optionally, in this embodiment of the invention, referring to FIG2 and FIG4, after step 202 above, the data processing method provided by this embodiment of the invention may further include the following step 401.

[0107] Step 401: The UE processes at least two data items according to the target processing method.

[0108] It should be noted that for the specific method of the UE processing at least two data according to the target processing method, please refer to the description in step 202 of the above embodiment, which will not be repeated here.

[0109] In this embodiment of the invention, the UE can process at least two data according to a target processing method determined based on a first transmission priority of at least two data, so as to avoid the problem of at least two data conflicting due to the UE's inability to transmit the at least two data at the same time, thereby improving the transmission performance of the UE.

[0110] Figure 5 illustrates a possible structural diagram of a UE involved in an embodiment of the present invention, which can be applied in the process of transmission using a secondary link. As shown in Figure 5, the UE 50 provided in this embodiment of the present invention may include: a determining unit 51.

[0111] The determining unit 51 is used to determine a first transmission priority for at least two data items, wherein the time-domain resources used to transmit at least two data items overlap; and to determine a target processing method based on the first transmission priority, wherein the target processing method is used to process at least two data items.

[0112] In one possible implementation, the first transmission priority can be a target priority, which may include any of the following: the priority of the physical channel carrying at least two data, the priority of the data channel carrying at least two data, the priority of the transmission mode for transmitting at least two data, the priority of the resource selection mode for transmitting at least two data, and the priority of the RAT type for transmitting at least two data.

[0113] In one possible implementation, the priority of the physical channel can be a predefined physical channel priority, a physical channel priority configured by the network device, or a data channel priority corresponding to the physical channel.

[0114] In one possible implementation, the priority of the aforementioned data channel can be a predefined data channel priority or a data channel priority configured by the network device.

[0115] In one possible implementation, at least two data items include feedback information. The priority of the physical channel carrying the feedback information can be a predefined physical channel priority, a physical channel priority configured by the network device, the priority of the data channel corresponding to the physical channel carrying the feedback information, the highest priority among the at least two service data items corresponding to the feedback information, or a redefined priority corresponding to the at least two service data items.

[0116] In one possible implementation, at least two data items include feedback information. The priority of the data channel carrying the feedback information can be a predefined data channel priority, a data channel priority configured by the network device, the highest priority among the at least two service data items corresponding to the feedback information, or a redefined priority corresponding to the at least two service data items.

[0117] In one possible implementation, the target processing method described above may include any of the following: transmitting at least two data sets whose first transmission priority is greater than or equal to a preset priority and discarding other data sets; transmitting at least two data sets of a preset number of data sets and discarding other data sets; maintaining the transmission power of the data sets whose first transmission priority is greater than or equal to the preset priority and reducing the transmission power of other data sets; maintaining the transmission power of the data sets of a preset number of data sets and reducing the transmission power of other data sets.

[0118] In one possible implementation, the aforementioned first transmission priority can be predefined or configured by the network device.

[0119] In one possible implementation, the determining unit 51 is further configured to determine a second transmission priority for at least two pieces of data, wherein the second transmission priority of each piece of data is different, provided that each piece of data has the same first transmission priority. Specifically, the determining unit 51 is configured to determine a target processing method based on the second transmission priority.

[0120] In one possible implementation, referring to Figure 5 and Figure 6, the UE 50 provided in this embodiment of the invention may further include: a processing unit 52. The processing unit 52 is configured to process at least two data items according to the target processing method determined by the determining unit 51 after the determining unit 51 determines the target processing method based on a first transmission priority.

[0121] The UE provided in this embodiment of the invention can implement the various processes implemented by the UE in the above method embodiments. To avoid repetition, the specific descriptions will not be repeated here.

[0122] This invention provides a UE that can determine a first transmission priority for at least two data items (for overlapping time-domain resources for transmitting at least two data items), and determine a target processing method (for processing at least two data items) based on the first transmission priority. Since, during secondary link transmission, when at least two data items conflict, the UE can first determine the first transmission priority of the at least two data items, and then determine the target processing method for processing the at least two data items based on the first transmission priority, the UE can process the at least two data items according to the determined target processing method. Therefore, it can avoid the problem of at least two data items conflicting due to the UE's inability to transmit the at least two data items simultaneously, thereby improving the UE's transmission performance.

[0123] Figure 7 shows a hardware schematic diagram of a UE provided in an embodiment of the present invention. As shown in Figure 7, the UE 110 includes, but is not limited to, components such as: radio frequency unit 111, network module 112, audio output unit 113, input unit 114, sensor 115, display unit 116, user input unit 117, interface unit 118, memory 119, processor 120, and power supply 121.

[0124] It should be noted that those skilled in the art will understand that the UE structure shown in Figure 7 does not constitute a limitation on the UE. The UE may include more or fewer components than shown in Figure 7, or combine certain components, or have different component arrangements. For example, in embodiments of the present invention, the UE includes, but is not limited to, mobile phones, tablet computers, laptops, PDAs, vehicle terminals, wearable devices, and pedometers.

[0125] The processor 120 can be used to determine a first transmission priority for at least two data items, wherein the time-domain resources used to transmit the at least two data items overlap; and determine a target processing method based on the first transmission priority, the target processing method being used to process the at least two data items.

[0126] This invention provides a UE that can determine a first transmission priority for at least two data items (for overlapping time-domain resources for transmitting at least two data items), and determine a target processing method (for processing at least two data items) based on the first transmission priority. Since, during secondary link transmission, when at least two data items conflict, the UE can first determine the first transmission priority of the at least two data items, and then determine the target processing method for processing the at least two data items based on the first transmission priority, the UE can process the at least two data items according to the determined target processing method. Therefore, it can avoid the problem of at least two data items conflicting due to the UE's inability to transmit the at least two data items simultaneously, thereby improving the UE's transmission performance.

[0127] It should be understood that, in this embodiment of the invention, the radio frequency unit 111 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink data from the base station and processes it with the processor 120; additionally, it transmits uplink data to the base station. Typically, the radio frequency unit 111 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc. Furthermore, the radio frequency unit 111 can also communicate with networks and other devices through a wireless communication system.

[0128] The UE provides users with wireless broadband internet access through network module 112, such as helping users send and receive emails, browse web pages, and access streaming media.

[0129] The audio output unit 113 can convert audio data received by the radio frequency unit 111 or the network module 112 or stored in the memory 119 into audio signals and output them as sound. Furthermore, the audio output unit 113 can also provide audio output related to specific functions performed by the UE 110 (e.g., call signal reception sound, message reception sound, etc.). The audio output unit 113 includes a speaker, a buzzer, and a receiver, etc.

[0130] Input unit 114 is used to receive audio or video signals. Input unit 114 may include a graphics processing unit (GPU) 1141 and a microphone 1142. The GPU 1141 processes image data of still images or videos acquired by an image capture device (such as a camera) in video capture mode or image capture mode. The processed image frames can be displayed on display unit 116. The image frames processed by GPU 1141 can be stored in memory 119 (or other storage medium) or transmitted via radio frequency unit 111 or network module 112. Microphone 1142 can receive sound and process such sound into audio data. The processed audio data can be converted into a format that can be transmitted to a mobile communication base station via radio frequency unit 111 in telephone call mode.

[0131] UE 110 also includes at least one sensor 115, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1161 according to the ambient light level, and the proximity sensor can turn off the display panel 1161 and / or backlight when the UE 110 is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used to identify the UE's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc. The sensor 115 may also include a fingerprint sensor, pressure sensor, iris sensor, molecular sensor, gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc., which will not be described in detail here.

[0132] The display unit 116 is used to display information input by the user or information provided to the user. The display unit 116 may include a display panel 1161, which may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.

[0133] User input unit 117 can be used to receive input numeric or character information, and generate key signal inputs related to user settings and function control of the UE. Specifically, user input unit 117 includes a touch panel 1171 and other input devices 1172. Touch panel 1171, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near touch panel 1171). Touch panel 1171 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 120, which receives and executes commands from the processor 120. In addition, touch panel 1171 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to touch panel 1171, user input unit 117 may also include other input devices 1172. Specifically, other input devices 1172 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, joysticks, etc., which will not be described in detail here.

[0134] Furthermore, the touch panel 1171 can cover the display panel 1161. When the touch panel 1171 detects a touch operation on or near it, it transmits the information to the processor 120 to determine the type of touch event. Subsequently, the processor 120 provides corresponding visual output on the display panel 1161 according to the type of touch event. Although in FIG. 7, the touch panel 1171 and the display panel 1161 are implemented as two independent components to realize the input and output functions of the UE, in some embodiments, the touch panel 1171 and the display panel 1161 can be integrated to realize the input and output functions of the UE. The specific implementation is not limited here.

[0135] Interface unit 118 serves as an interface for connecting external devices to UE 110. For example, external devices may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device with an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and so on. Interface unit 118 can be used to receive input from external devices (e.g., data, power, etc.) and transmit the received input to one or more components within UE 110, or it can be used to transmit data between UE 110 and external devices.

[0136] The memory 119 can be used to store software programs and various data. The memory 119 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback, image playback, etc.), etc.; the data storage area may store data created based on the use of the mobile phone (such as audio data, phonebook, etc.). Furthermore, the memory 119 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0137] The processor 120 is the control center of the UE, connecting various parts of the UE through various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 119, and by calling data stored in the memory 119, thereby providing overall monitoring of the UE. The processor 120 may include one or more processing units; optionally, the processor 120 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 120.

[0138] UE 110 may also include a power supply 121 (such as a battery) to power various components. Optionally, the power supply 121 may be logically connected to the processor 120 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0139] In addition, UE 110 includes some functional modules not shown, which will not be described in detail here.

[0140] Optionally, this embodiment of the invention also provides a UE, including a processor 120 as shown in FIG. 7, a memory 119, and a computer program stored in the memory 119 and executable on the processor 120. When the computer program is executed by the processor 120, it implements the various processes of the above method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0141] This invention also provides a computer-readable storage medium storing a computer program. When executed by the processor 120 shown in FIG. 7, the computer program implements the various processes of the above-described method embodiments and achieves the same technical effects. To avoid repetition, it will not be described again here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.

[0142] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0143] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0144] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A data processing method, characterized in that, When applied to transmission using a secondary link, the method includes: Determine a first transmission priority for at least two data items, wherein the time-domain resources used to transmit the at least two data items overlap. Based on the first transmission priority, a target processing method is determined, which is used to process the at least two data.

2. The method according to claim 1, characterized in that, The first transmission priority is a target priority, and the target priority includes any one of the following: The priorities of the physical channels carrying the at least two data items, the data channels carrying the at least two data items, the transmission methods used to transmit the at least two data items, the resource selection modes used to transmit the at least two data items, and the Radio Access Technology (RAT) types used to transmit the at least two data items.

3. The method according to claim 2, characterized in that, The priority of the physical channel is a predefined physical channel priority, a physical channel priority configured by the network device, or the priority of the data channel corresponding to the physical channel.

4. The method according to claim 2, characterized in that, The priority of the data channel is either a predefined data channel priority or a data channel priority configured by the network device.

5. The method according to claim 2, characterized in that, The at least two data points include feedback information; The priority of the physical channel carrying the feedback information is a predefined physical channel priority, a physical channel priority configured by the network device, a data channel priority corresponding to the physical channel carrying the feedback information, the highest priority among at least two service data corresponding to the feedback information, or a redefined priority corresponding to the at least two service data.

6. The method according to claim 2, characterized in that, The at least two data points include feedback information; The priority of the data channel carrying the feedback information is a predefined data channel priority, a data channel priority configured by the network device, the highest priority among at least two service data corresponding to the feedback information, or a redefined priority corresponding to the at least two service data.

7. The method according to any one of claims 1 to 6, characterized in that, The target processing method includes any of the following: Transmit the data with a first transmission priority greater than or equal to a preset priority from the at least two data sets, and discard the other data. Transmit a predetermined number of data from the at least two data sets, and discard the other data; Maintain the transmission power of the data with a first transmission priority greater than or equal to a preset priority among the at least two data sets, and reduce the transmission power of the other data sets; Maintain the transmission power of a preset number of data points from the at least two data points, and reduce the transmission power of the other data points.

8. The method according to claim 1, characterized in that, The method further includes: If the first transmission priority of each of the at least two data is the same, the second transmission priority of the at least two data is determined, wherein the second transmission priority of each data is different. The step of determining the target processing method based on the first transmission priority includes: The target processing method is determined based on the second transmission priority.

9. The method according to claim 1, characterized in that, After determining the target processing method based on the first transmission priority, the method further includes: The at least two data points are processed according to the target processing method.

10. A user equipment (UE), characterized in that, When used in a process employing a secondary link for transmission, the UE includes: a determining unit; The determining unit is configured to determine a first transmission priority for at least two data items, wherein the time-domain resources used to transmit the at least two data items overlap; and to determine a target processing method based on the first transmission priority, wherein the target processing method is used to process the at least two data items.

11. The UE according to claim 10, characterized in that, The first transmission priority is a target priority, and the target priority includes any one of the following: The priorities of the physical channels carrying the at least two data items, the data channels carrying the at least two data items, the transmission methods used to transmit the at least two data items, the resource selection modes used to transmit the at least two data items, and the Radio Access Technology (RAT) types used to transmit the at least two data items.

12. The UE according to claim 11, characterized in that, The priority of the physical channel is a predefined physical channel priority, a physical channel priority configured by the network device, or the priority of the data channel corresponding to the physical channel.

13. The UE according to claim 11, characterized in that, The priority of the data channel is either a predefined data channel priority or a data channel priority configured by the network device.

14. The UE according to claim 11, characterized in that, The at least two data points include feedback information; The priority of the physical channel carrying the feedback information is a predefined physical channel priority, a physical channel priority configured by the network device, a data channel priority corresponding to the physical channel carrying the feedback information, the highest priority among at least two service data corresponding to the feedback information, or a redefined priority corresponding to the at least two service data.

15. The UE according to claim 11, characterized in that, The at least two data points include feedback information; The priority of the data channel carrying the feedback information is a predefined data channel priority, a data channel priority configured by the network device, the highest priority among at least two service data corresponding to the feedback information, or a redefined priority corresponding to the at least two service data.

16. The UE according to any one of claims 10 to 15, characterized in that, The target processing method includes any of the following: Transmit the data with a first transmission priority greater than or equal to a preset priority among the at least two data sets, and discard the other data; transmit a preset number of data sets among the at least two data sets, and discard the other data; maintain the transmission power of the data with a first transmission priority greater than or equal to the preset priority among the at least two data sets, and reduce the transmission power of the other data; maintain the transmission power of the preset number of data sets among the at least two data sets, and reduce the transmission power of the other data.

17. The UE according to claim 10, characterized in that, The determining unit is further configured to determine a second transmission priority of the at least two data when each of the at least two data has the same first transmission priority, wherein the second transmission priority of each data is different; The determining unit is specifically used to determine the target processing method based on the second transmission priority.

18. The UE according to claim 10, characterized in that, The UE further includes: a processing unit; The processing unit is configured to process the at least two data items according to the target processing method determined by the determining unit after the determining unit determines the target processing method based on the first transmission priority.

19. A user equipment (UE), characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the data processing method as described in any one of claims 1 to 9.