Business data transmission methods, devices, communication equipment, storage media and systems
By sending power consumption, heat dissipation, remaining power, and load-related information to the network-side equipment via the UE, and coordinating the adjustment of the air interface data transmission strategy, the problem of efficiently transmitting XR service data under limited air interface resources is solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202110634383.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-07
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2041-06-07
AI Technical Summary
How to efficiently transmit extended reality (XR) service data, especially VR and AR service data, under limited air interface resources, while meeting the requirements of high data rate and low latency.
User equipment (UE) sends target information to network-side equipment, including power consumption, heat dissipation, remaining power and load-related information, as well as indication information, so that network-side equipment can determine a more suitable transmission strategy and adjust the PDB and coding rate of air interface data transmission.
Through the collaborative efforts of the UE and network-side equipment, efficient transmission of XR service data was achieved under limited air interface resources, meeting service requirements and improving service capacity and data transmission reliability.
Smart Images

Figure CN115515177B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a service data transmission method, apparatus, communication equipment, storage medium, and system. Background Technology
[0002] Extended Reality (XR) refers to all combinations of real and virtual environments and human-computer interactions generated by computer technology and wearable devices. It can include representative forms such as Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR), as well as the intersections between them. For XR services, due to their large data volume and high transmission requirements, how to efficiently transmit XR service data using limited air interface resources is a pressing issue that needs to be addressed. Summary of the Invention
[0003] This application provides a service data transmission method, apparatus, communication device, storage medium, and system that can solve the problem of how to efficiently transmit XR service data using limited air interface resources.
[0004] Firstly, a service data transmission method is provided, comprising: a user equipment (UE) sending target information to a network-side device. This target information is used to determine the transmission strategy of target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information instructs the network-side device to adjust the packet delay budget (PDB) for air interface data transmission. The third indication information instructs the network-side device to adjust the encoding rate of the video / audio stream. The maximum downlink data rate is a maximum threshold value for the data rate when the UE receives data.
[0005] Secondly, a service data transmission method is provided, comprising: a network-side device receiving target information sent by a UE, the target information including at least one of the following: first information and second information; the network-side device determining a transmission strategy for target service data based on the target information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information instructs the network-side device to adjust the PDB of air interface data transmission; the third indication information instructs the network-side device to adjust the encoding rate of the video stream / audio stream; and the maximum downlink data rate is a maximum threshold value of the data rate when the UE receives data.
[0006] Thirdly, a service data transmission apparatus is provided, comprising: a transmitting unit. The transmitting unit is configured to transmit target information to a network-side device. This target information is used to determine the transmission strategy of target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information instructs the network-side device to adjust the PDB of the air interface data transmission. The third indication information instructs the network-side device to adjust the encoding rate of the video stream / audio stream. The maximum downlink data rate is a maximum threshold value for the data rate when the UE receives data.
[0007] Fourthly, a service data transmission apparatus is provided, comprising: a receiving unit and a determining unit. The receiving unit is configured to receive target information transmitted by a UE, the target information including at least one of the following: first information and second information. The determining unit is configured to determine a transmission strategy for target service data based on the target information received by the receiving unit. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information indicates the network-side device to adjust the PDB of air interface data transmission; the third indication information indicates the network-side device to adjust the encoding rate of the video stream / audio stream; and the maximum downlink data rate is a maximum threshold value of the data rate when the UE receives data.
[0008] Fifthly, a UE is provided, the UE including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0009] In a sixth aspect, a network-side device is provided, the network-side device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method as described in the second aspect.
[0010] A seventh aspect provides a UE, including a processor and a communication interface, wherein the communication interface is used to send target information to a network-side device. This target information is used to determine the transmission strategy of target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information indicates the network-side device to adjust the PDB of air interface data transmission; the third indication information indicates the network-side device to adjust the encoding rate of the video stream / audio stream; and the maximum downlink data rate is a maximum threshold value of the data rate when the UE receives data.
[0011] Eighthly, a network-side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive target information sent by a UE, the target information including at least one of the following: first information and second information; and to determine a transmission strategy for target service data based on the target information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information is used to indicate the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information is used to instruct the network-side device to adjust the PDB of air interface data transmission; the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream / audio stream; and the maximum downlink data rate is a maximum threshold value of the data rate when the UE receives data.
[0012] A ninth aspect provides a readable storage medium on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect, or implement the steps of the method described in the second aspect.
[0013] In a tenth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being configured to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.
[0014] Eleventhly, a computer program / program product is provided, which is stored in a non-transient storage medium and is executed by at least one processor to implement the steps of the business data transmission method as described in the first aspect, or to implement the steps of the business data transmission method as described in the second aspect.
[0015] In this embodiment, the UE can send target information to the network-side device, enabling the network-side device to determine the transmission strategy for the target service data based on the target information, and then transmit the target service data. For the target service data, the UE can instruct the network-side device to receive auxiliary information for the target service data, namely, some information about the UE itself (power consumption, heat dissipation, remaining power, load, etc.) and / or some suggestions / recommendations / expectations from the UE to the network-side device. This allows the network-side device to determine a better / more suitable transmission strategy based on the UE's own information and / or the UE's suggestions, thus facilitating the network-side device to send the target service data to the UE in a better / more suitable manner. This achieves the goal of efficiently transmitting the target service data using limited air interface resources, meeting service requirements, and improving service capacity. Attached Figure Description
[0016] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0017] Figure 2 This is a schematic diagram of a business data transmission method provided in an embodiment of this application;
[0018] Figure 3 This is one of the structural schematic diagrams of a business data transmission device provided in the embodiments of this application;
[0019] Figure 4 This is a second schematic diagram of the structure of a business data transmission device provided in an embodiment of this application;
[0020] Figure 5 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;
[0021] Figure 6 This is a schematic diagram of the hardware structure of a UE provided in an embodiment of this application;
[0022] Figure 7 This is a schematic diagram of the hardware structure of a network-side device provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0024] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0025] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, 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 this application are often used interchangeably, and the described technologies can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0026] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a UE 11 and a network-side device 12. The UE 11 can also be referred to as a terminal device or terminal. The UE 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that the specific type of UE 11 is not limited in this embodiment. Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0027] The following explanations and descriptions cover some concepts and / or terms involved in the business data transmission methods, apparatuses, communication devices, storage media, and systems provided in the embodiments of this application.
[0028] Extended Reality (XR): This includes representative forms such as AR, MR, and VR, as well as the intersections between them. The levels of virtual worlds range from partial sensory input to fully immersive virtual reality. A key aspect of XR is the extension of human experience, especially experiences related to presence (represented by VR) and cognitive acquisition (represented by AR).
[0029] For VR services, uplink transmission primarily involves dense, small data packet transmissions. These packets carry gesture and control information, serving as input and reference for downlink presentation data. Downlink transmission mainly consists of multimedia data transmissions such as video and audio. The timely reception and presentation of this multimedia data provides users with an immersive experience. Taking downlink video data as an example, data packets arrive periodically or quasi-periodically, with data rates reaching tens or even hundreds of Mbps. Typical FPS (frame rate) values are 60 or 120 Hz, and the interval between adjacent data packets is approximately 1 / FPS per second. This data typically needs to be successfully transmitted over the air interface within 10ms, with a transmission success rate required to be no less than 99%, or even 99.9%.
[0030] For AR services, in addition to the dense small data packet transmission mentioned above, uplink may also transmit multimedia data such as video and audio. Its service characteristics are similar to those of downlink, with relatively low data rates, such as tens of Mbps at most, and the time limit for air interface transmission can be relaxed, such as generally needing to be successfully transmitted within 60ms; the downlink data transmission characteristics are basically consistent with those of VR services.
[0031] The following describes the service data transmission method provided in this application embodiment through a specific interactive example (interaction between UE and network-side device).
[0032] This application provides a method for transmitting business data. Figure 2 A flowchart illustrating a business data transmission method provided in an embodiment of this application is shown. Figure 2 As shown, the business data transmission method provided in this application embodiment may include the following steps 201 to 203.
[0033] Step 201: The UE sends target information to the network-side device.
[0034] In this embodiment of the application, the target information is used by the network-side device to determine the transmission strategy of the target service data. The target information includes at least one of the following: first information and second information.
[0035] The first piece of information includes at least one of the following: UE power consumption related information, UE heat dissipation related information, UE remaining power information, and UE load related information.
[0036] The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information is used to indicate the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information is used to instruct the network-side device to adjust the PDB of air interface data transmission; the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream / audio stream; and the maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data.
[0037] Optionally, in this embodiment of the application, the target service data mentioned above can be XR service data.
[0038] It should be noted that the aforementioned second information is the suggestion information from the UE to the network device (i.e., the UE's suggestion, recommendation, or preference information for receiving downlink service data). After receiving the second information, the network device can perform the corresponding operation according to the instructions of the second information; or, it can perform the corresponding operation not according to or not completely according to the instructions of the second information, but according to the network device's own situation and / or, by referring to / combining the input information from the UE side.
[0039] In this embodiment of the application, the UE may consider at least one of the following factors 1 to 3 and report information related to downlink service data so that the network-side device can send downlink service data to the UE based on this information (i.e., the network-side device can use this information as decision input or reference for downlink service data transmission / downlink scheduling / downlink packet loss and other operations).
[0040] Factor 1: The current wireless channel environment and / or channel quality of the UE.
[0041] For example, a UE can make a judgment based on Radio Link Monitoring (RLM), Radio Resource Management (RRM), and Channel State Information (CSI) measurement information. When the channel quality is good (e.g., the CSI measurement information meets a preset condition), it can receive more service data or service data with higher quality requirements, thereby obtaining a better service experience. Otherwise, it can only receive the necessary small amount of data to ensure the transmission quality of this data, which sacrifices the service quality requirements to some extent.
[0042] Factor 2: The current power consumption and / or remaining battery power of the UE.
[0043] For example, when the overall power consumption of the UE is low or the remaining power is sufficient (e.g., the remaining power value is greater than or equal to a preset threshold), more service data / service data with higher quality requirements can be received; otherwise, less data can be received to ensure that the UE does not overheat or that the remaining power can be maintained for a longer period of time.
[0044] Factor 3: The current processing capability of the UE.
[0045] For example, when the UE's processor is relatively idle, it can receive more data, or data with higher compression that requires more complex receiver processing to recover. Otherwise, it can receive less data, or data that only requires simpler receiver processing, to ensure smooth processing.
[0046] Optionally, in this embodiment of the application, in response to factor 1 mentioned above, the UE may report relevant information about the channel in which the UE is currently located, such as the wireless channel environment and / or channel quality, etc. For details, please refer to the description in the relevant technology, which will not be repeated here.
[0047] Optionally, in this embodiment of the application, for factor 2 mentioned above, the UE may report at least one of the following: UE power consumption related information, UE heat dissipation related information, and UE remaining power information.
[0048] Optionally, in this embodiment of the application, the UE may report the UE's load-related information in relation to factor 3 mentioned above.
[0049] Optionally, in this embodiment of the application, the power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE.
[0050] It should be noted that the overall power consumption information of the UE can be understood as the power consumption information of the UE as a whole device. Optionally, in the embodiments of this application, the overall power consumption information of the UE may include at least one of the following: the absolute amount of power consumption, the ratio of actual power consumption to rated power consumption / recommended power consumption, and the current power consumption level of the UE (low / medium / high), etc.
[0051] Optionally, in this embodiment, the power consumption information of at least one module can be the power consumption information of each module in the UE, or it can be the power consumption information of one or more key / critical modules in the UE. For example, key / critical modules may include: a low-level data transceiver module (modem), a service data processing module (application processor), etc.
[0052] It should be noted that the power consumption information of any module can also be reported using the above-mentioned overall power consumption information representation (i.e., at least one of the following: absolute power consumption, actual power consumption as a percentage of rated power consumption / recommended power consumption, and the current power consumption level of the UE (low / medium / high)).
[0053] Optionally, in this embodiment of the application, the heat dissipation-related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, fourth indication information, and target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold; the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold.
[0054] It should be noted that the overall temperature information of the UE can be understood as the temperature information of the UE as a whole device. The temperature value of the UE can be understood as the overall temperature value of the UE, or the temperature value of at least one module in the UE.
[0055] Optionally, in this embodiment, the temperature information of at least one module can be the temperature information of various modules in the UE, or it can be the temperature information of one or more key / critical modules in the UE. For example, key / critical modules may include: underlying data transceiver module, service data processing module (application processor), etc.
[0056] Optionally, in this embodiment of the application, the remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and a first duration. The first duration is the duration during which the UE can continue to operate / work (i.e., the duration during which it can continue to support / operate based on the current power consumption of the UE).
[0057] Optionally, in the embodiments of this application, the load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the target load amount expected by the UE.
[0058] It should be noted that the overall load information of the UE can be understood as the load information of the UE as a whole device. The load in the embodiments of this application may include at least one of the following: memory usage, processor occupancy, etc.
[0059] Optionally, in the embodiments of this application, the overall load information of the UE may include at least one of the following: the utilization rate of memory and / or processor, the load level of memory and / or processor, etc.
[0060] Optionally, in this embodiment, the load information of at least one module can be the load information of each module in the UE, or it can be the load information of one or more key / critical modules in the UE. For example, key / critical modules may include: underlying data transceiver module, service data processing module (application processor), etc.
[0061] It should be noted that the load information for any module can also be reported using the above-mentioned overall load information representation (i.e., at least one of the following: memory and / or processor occupancy ratio, memory and / or processor load level, etc.).
[0062] It should be noted that the target load expected by the UE is a suggestion given by the UE for the entire UE device or the load of one or more modules in the UE (i.e., the UE expects the load of the entire device or one or more modules of itself to reach the target load).
[0063] For example, the UE simultaneously reports the current overall load of the UE device and the suggested target load. Alternatively, the UE provides load adjustment suggestions for the overall UE device, such as suggesting a reduction in storage usage (and / or the amount by which storage usage needs to be reduced), or a reduction in the number of processing tasks / computation load (and / or the amount by which the number of tasks / computation load needs to be reduced), etc.
[0064] Optionally, in this embodiment of the application, the target logical channel / logical channel group includes at least one of the following: a logical channel / logical channel group that satisfies the first preset condition, a logical channel / logical channel group corresponding to the video transmission enhancement layer, and all logical channels / logical channel groups.
[0065] In this embodiment of the application, the UE can report first indication information to the network-side device to indicate the UE's suggestion information for downlink service data transmission / reception. The specific suggestion information may include at least one of the following suggestions 1 to 3.
[0066] Recommendation 1: The UE should only receive data corresponding to logical channels / logical channel groups whose attributes meet the first preset condition.
[0067] For example, the UE only receives data corresponding to logical channels with a priority higher than or equal to a preset value (for example, the priority corresponding to the configuration of the logical channel (e.g., the priority parameter in the Logical Channel Config group of higher-layer configuration parameters) is less than or equal to a preset value). The network-side device may not transmit / send data corresponding to other logical channels, or when the priority is low, the network-side device may transmit the corresponding data to the best of its ability based on its own actual situation and / or by comprehensively considering different reference factors, without needing to guarantee or strictly guarantee the transmission quality of this part of the data.
[0068] Recommendation 2: The UE should only receive data corresponding to the logical channel / logical channel group corresponding to the video transmission enhancement layer.
[0069] Assuming the source-side video encoding supports distinguishing between the base layer and the enhancement layer, at the service source receiver, the data corresponding to the base layer must be received correctly to ensure the basic operations of the service source (such as video playback). The enhancement layer can be overlaid on the base layer (or presented independently), and its presentation can improve the user experience. When air interface resources are scarce, priority should be given to ensuring the basic operations of the service source. When air interface resources are abundant, the transmission of both the base layer and the enhancement layer can be guaranteed simultaneously.
[0070] This assumes that the base layer and enhancement layer of video transmission can be distinguished at the air interface. The specific method of distinction can be based on the priority of logical channels / logical channel groups. The method by which network-side devices identify the base layer and enhancement layer of video transmission is not limited here.
[0071] It should be noted that when audio encoding or other information encoding also distinguishes between the base layer and the enhancement layer, a similar operation can be used, which will not be elaborated here.
[0072] Recommendation 3: The UE can normally receive data corresponding to all logical channels / logical channel groups.
[0073] The UE can normally receive data corresponding to all logical channels / logical channel groups, and the network-side equipment does not need to delete or discard some downlink service data, or process it with low priority. This can be understood as a recovery operation for the above suggestion 1 or suggestion 2.
[0074] In this embodiment of the application, the UE can report second indication information to the network-side device to instruct the network-side device to adjust the PDB of air interface data transmission. The specific indication information may include the following suggestion 4.
[0075] Recommendation 4: Network-side devices can increase or decrease the PDB for air interface data transmission.
[0076] When the application layer processing load is heavy, the UE still needs a lot of processing time after the service data is delivered from the air interface to the service source receiving end. Therefore, the UE can notify the network side equipment to reduce the PDB of the air interface data transmission, so as to ensure that the data can be delivered more timely on the air interface, and leave the compressed time margin for the service source receiving end to perform corresponding processing, thereby ensuring the service experience.
[0077] Conversely, when the UE can process service data received from the air interface normally or more quickly due to a lighter / smaller application layer processing load, the UE can notify the network-side equipment to restore / increase the PDB for air interface data transmission. This provides the network-side equipment with more flexibility in data transmission scheduling and / or ensures the reliability of air interface data transmission. For example, the network-side equipment can schedule data transmission based on the PDB of data packets. When the PDB of a data packet is nearing or has expired, the network-side equipment will no longer schedule the transmission of this data packet (or the remaining data of this data packet), resulting in the data packet being discarded. After the PDB is restored / increased, in the event of air interface resource conflicts, the network-side equipment has more opportunities to schedule the transmission of a data packet in the time domain, thereby increasing the probability of the data packet being successfully transmitted within the PDB.
[0078] It should be noted that, regarding the reduction or increase of the PDB mentioned above, the UE can simply suggest to the network-side device that it needs to be reduced or increased, or it can further indicate to the network-side device the degree of reduction or increase, such as reducing or increasing the current PDB by N milliseconds or M percentage points, where N and M are both positive numbers. The specific values of N and M can be specified by the protocol or configured through higher-layer signaling.
[0079] Optionally, in the embodiments of this application, the above-mentioned air interface data transmission corresponds to at least one logical channel / logical channel group.
[0080] Optionally, in the embodiments of this application, when the air interface data transmission corresponds to at least one logical channel / logical channel group: all logical channels / logical channel groups in at least one logical channel / logical channel group correspond to one PDB adjustment information; or, each logical channel / logical channel group in at least one logical channel / logical channel group corresponds to one PDB adjustment information.
[0081] It should be noted that the above-mentioned air interface data transmission can be identified / distinguished by the corresponding radio bearer / logical channel / logical channel group. For example, the UE can provide separate PDB adjustment suggestions for at least one logical channel / logical channel group (i.e., a certain radio bearer / logical channel / logical channel group, or some radio bearers / logical channels / logical channel groups, or all radio bearers / logical channels / logical channel groups), or provide a unified PDB adjustment suggestion.
[0082] Optionally, in this embodiment of the application, the UE provides a corresponding PDB adjustment suggestion for a radio bearer / logical channel / logical channel group that meets a preset condition.
[0083] Optionally, in this embodiment of the application, when the application layer processing load information of the UE meets the second preset condition, the second indication information is specifically used to instruct the network-side device to increase or decrease the PDB of air interface data transmission.
[0084] Optionally, in this embodiment of the application, when the application layer processing load of the UE is greater than or equal to a preset threshold, the second indication information is specifically used to instruct the network-side device to reduce the PDB of air interface data transmission. Alternatively, when the application layer processing load of the UE is less than the preset threshold, the second indication information is specifically used to instruct the network-side device to increase the PDB of air interface data transmission.
[0085] For example, assuming the network-side device maps video data and audio data to different radio bearers / logical channels, due to the large amount of video data processing, when the UE needs more processing time due to the heavy application layer processing load, it can instruct the network-side device to reduce / lower the PDB corresponding to the radio bearer / logical channel of the video data by X ms or Y% (where X and Y are both positive numbers). When the UE detects that the application layer load is low and can process the video data with normal processing latency, the UE can instruct the network-side device to increase / restore the PDB corresponding to the radio bearer / logical channel of the video data to its original value.
[0086] In this embodiment of the application, the UE can report third indication information to the network-side device to provide the network-side device with suggestions on adjusting the encoding rate of the video stream / audio stream. The specific suggestions may include the following suggestion 5.
[0087] Recommendation 5: Network-side devices can increase or decrease the encoding rate of video / audio streams.
[0088] Recommendation 5 suggests that the UE and the server can interact at a higher layer (e.g., the application layer), or the UE can notify the access network device via air interface signaling (which can be used at a faster frequency), and then the access network device can interact with the server.
[0089] In this embodiment of the application, the UE can report the maximum downlink data rate to the network-side device, indicating to the network-side device the maximum downlink data rate that the UE expects / can receive, i.e., the data rate suggestion information when the UE receives downlink service data. The specific suggestion information may include the following suggestion 6.
[0090] Recommendation 6: The maximum downlink data rate that the UE can / expects to receive.
[0091] The maximum downlink data rate here can be understood as: the downlink instantaneous data rate that the UE expects the network-side equipment to schedule, or the downlink data rate after averaging or smoothing within a specified time window, which does not exceed (i.e. is less than or equal to) the maximum downlink data rate.
[0092] Optionally, in this embodiment of the application, the UE may also indicate to the network-side device the start time, recommended duration, end time, etc. of the maximum downlink data rate of application suggestion 6.
[0093] Optionally, in the embodiments of this application, the target information mentioned above is any one of the following: information sampled (or collected) at the target time, information collected within the target time window, or information obtained after smoothing or filtering the collected information.
[0094] Wherein, the aforementioned target time is a time preceding the time when the target information is sent, or the aforementioned target time is earlier than or equal to (i.e., no later than) the time when the target information is sent and the most recent sampled information is obtained. The aforementioned target time window is a time window ending at a first time, which is either the time when the target information is sent, or the first time is earlier than or equal to (i.e., no later than) the time when the target information is sent and the most recent sampled information is obtained.
[0095] Optionally, in this embodiment of the application, the information collected within the target time window is: information obtained by performing linear averaging or weighted averaging on the same type of information collected at each time point within the target time window.
[0096] Optionally, in this embodiment of the application, the information obtained after smoothing or filtering the collected information is: information sampled at the target time * (1 - target coefficient) + information after the previous smoothing or filtering * target coefficient, where the target coefficient is the smoothing coefficient or the filtering coefficient.
[0097] It should be noted that the above smoothing or filtering processing can be performed at the time the target information is sent, or it can be performed at the time corresponding to the most recent period that is earlier than or equal to (i.e. no later than) the time the target information is sent. The period here can be agreed upon by the protocol or configured based on higher-layer signaling.
[0098] It is understood that the collection, processing and reporting of the above target information can be carried out using any of the following methods 1 to 3.
[0099] Method 1: Based on instantaneous information.
[0100] The UE uses the latest information sampled before the reporting time (or, the latest information sampled no later than the reporting time), or information obtained by further processing / judging based on this latest information, to report the target information.
[0101] Method 2: Based on sliding time window.
[0102] Based on the reporting time or the most recent time when sampling or collecting the latest information before the reporting time, push back one time window, and use the information obtained by comprehensive processing / judgment of all the information corresponding to this time window (such as the information corresponding to each sampling time point in this time window) as the target information.
[0103] It should be noted that the comprehensive processing / judgment here includes taking a linear average or weighted average of the same type of information corresponding to each sampling / collection time point, or further processing / judgment based on the average or weighted average (e.g., making a unified judgment after integrating multiple pieces of information).
[0104] Optionally, in this embodiment of the application, the aforementioned time window may be agreed upon by the protocol, configured through higher-layer signaling, or determined autonomously by the UE.
[0105] Method 3: Based on long-term smoothing.
[0106] For any of the target information mentioned above, the information collected can be continuously smoothed in the time domain using a smoothing coefficient or a filtering coefficient. When reporting is required, the information is reported based on the latest smoothing result (i.e., the information obtained after smoothing or filtering the information collected in the time domain using a smoothing coefficient or a filtering coefficient).
[0107] Optionally, in this embodiment, the smoothing / filtering method is: smoothed / filtered information = information after the last smoothing or filtering * target coefficient + latest instantaneous information corresponding to the current acquisition or collection time * (1 - target coefficient). Here, the target coefficient, i.e., the smoothing coefficient or filtering coefficient, can be considered as a parameter with a value range of [0,1]. The value of the smoothing coefficient or filtering coefficient can be agreed upon by the protocol or configured through higher-layer signaling.
[0108] It should be noted that the symbol * represents multiplication between two real numbers, and the symbol + represents addition between two real numbers.
[0109] Step 202: The network-side device receives the target information sent by the UE.
[0110] In this embodiment of the application, the target information includes at least one of the following: first information and second information.
[0111] It should be noted that the descriptions of the first and second information can be found in the above embodiments, and will not be repeated here.
[0112] Step 203: The network-side device determines the transmission strategy for the target service data based on the target information.
[0113] In this embodiment, the network-side device can configure / reconfigure parameters for the UE based on target information (e.g., at least one of first information, second indication information, and third indication information) to determine the transmission strategy of the target service data, and then send the target service data to the UE based on the configured / reconfigured parameters. Alternatively, the network-side device can perform downlink scheduling decision based on target information (e.g., at least one of first indication information, second indication information, and maximum downlink data rate) to determine the transmission strategy of the target service data based on the downlink scheduling decision information, and then send the target service data to the UE based on the transmission strategy. Alternatively, the network-side device can discard downlink data packets based on target information (e.g., first indication information and / or second indication information) to send the remaining data packets to the UE (i.e., determining the transmission strategy of the target service data to discard some data packets in the target service data and transmit the remaining data packets).
[0114] Optionally, in one implementation of this application embodiment, step 203 can be specifically implemented by step 203a as described below.
[0115] Step 203a: The network-side device configures / reconfigures parameters for the UE based on the target information to determine the transmission strategy of the target service data.
[0116] In this embodiment, after receiving target information, the network-side device can perform parameter configuration / reconfiguration corresponding to the target information for the UE. For example, after receiving power consumption-related information from the UE, the network-side device can configure / reconfigure power consumption-related parameters for the UE. Similarly, after receiving load-related information from the UE, the network-side device can configure / reconfigure load-related parameters for the UE.
[0117] Optionally, in this embodiment of the application, the configuration / reconfiguration parameters include at least one of the following: Discontinuous Reception (DRX) parameters, power saving mechanism, priority of logical channel / logical channel group, drop timer parameters, and Quality of Service (QoS) parameters.
[0118] Optionally, in this embodiment of the application, after receiving the information (power consumption related information, heat dissipation related information, remaining power information, etc.) corresponding to factor 2 (power consumption, heat dissipation, remaining power information, etc.), the network-side device can configure appropriate DRX parameters or power saving mechanisms.
[0119] Optionally, in this embodiment of the application, after receiving the information (load-related information) corresponding to factor 3 (processing capacity), or suggestion 4, or suggestion 6, the network-side device can configure more suitable logical channel priority, discard timer and other air interface parameters, or configure more suitable higher-layer QoS parameters (such as Guaranteed Bit Rate (GBR)).
[0120] Optionally, in this embodiment of the application, the network-side device may, based on the received suggestion 5, notify the server to perform an operation corresponding to suggestion 5 (increase or decrease the encoding rate of the video stream / audio stream).
[0121] In this embodiment of the application, the network-side device can transmit target service data according to the configured / reconfigured parameters (i.e., the transmission strategy of the target service data).
[0122] In this embodiment, the network-side device can efficiently transmit service data by configuring / reconfiguring corresponding parameters for the UE based on the target information reported by the UE, thereby better meeting service needs and improving service capacity.
[0123] Optionally, in another implementation of the embodiments of this application, step 203 can be specifically implemented by step 203b below.
[0124] Step 203b: The network-side device performs a scheduling decision on the downlink data transmission corresponding to the UE based on the target information to determine the transmission strategy of the target service data.
[0125] In this embodiment of the application, after receiving the target information, the network-side device can make a scheduling decision on the downlink service data transmission corresponding to the UE based on the target information when making downlink scheduling decisions.
[0126] Optionally, in this embodiment of the application, after receiving the information corresponding to factor 3 (processing capacity), or suggestion 1 / suggestion 2 / suggestion 3 / suggestion 4 / suggestion 6, the network-side device may adjust the priority of resource allocation to the corresponding UE (e.g., high / low priority processing of the service data corresponding to the UE, or certain service data corresponding to the UE), and / or the amount of resources allocated (e.g., increasing / decreasing the amount of resources allocated), etc.
[0127] In this embodiment of the application, the network-side device can transmit target service data according to the decision information of the scheduling decision (i.e., the transmission strategy of the target service data).
[0128] In this embodiment, the network-side device can efficiently transmit service data by executing scheduling decisions for downlink data transmission corresponding to the UE based on the target information reported by the UE, thereby better meeting service needs and improving service capacity.
[0129] Optionally, in another implementation of this application embodiment, the above step 203 can be specifically implemented by the following step 203c.
[0130] Step 203c: The network-side device determines the transmission strategy of the target service data based on the target information as follows: discard the data in the target service data that meets the target preset conditions, and transmit the remaining data in the target service data.
[0131] In this embodiment of the application, after receiving the target information, the network-side device can, based on the target information, either not transmit downlink service data that meets the target preset conditions (i.e., discard these downlink service data), or use the target information as a reference factor for downlink packet loss.
[0132] Optionally, in this embodiment of the application, after receiving suggestion 1, the network-side device can directly discard all data packets to be transmitted corresponding to logical channels / logical channel groups that do not meet the target preset conditions (e.g., discard data packets corresponding to logical channels / logical channel groups with a priority lower than the preset value), and transmit data packets corresponding to other logical channels / logical channel groups (e.g., logical channels / logical channel groups with a priority higher than or equal to the preset value).
[0133] Optionally, in this embodiment of the application, after receiving suggestion 2, the network-side device can directly discard all data packets to be transmitted corresponding to logical channels / logical channel groups that do not meet the target preset conditions (e.g., discard data packets corresponding to logical channels / logical channel groups other than the logical channel / logical channel group corresponding to the video transmission enhancement layer), and transmit data packets corresponding to other logical channels / logical channel groups (e.g., the logical channel / logical channel group corresponding to the video transmission enhancement layer).
[0134] Optionally, in this embodiment of the application, after receiving suggestion 4, the network-side device may perform a downlink data packet discarding operation based on the adjusted PDB and transmit the remaining downlink data packets.
[0135] In this embodiment, the network-side device can efficiently transmit service data by discarding downlink data packets based on the target information reported by the UE, thereby better meeting service needs and improving service capacity.
[0136] It is understood that in this embodiment of the application, in order to enable the UE and the network-side equipment to synchronize the relevant information of downlink service data transmission more timely, and to facilitate efficient transmission of service data by adjusting parameter configuration, scheduling, packet loss, etc., the UE can report the reception relevant information corresponding to the downlink service data (i.e. target service data), thereby better meeting service needs and improving service capacity.
[0137] This application provides a service data transmission method. A UE can send target information to a network-side device, enabling the network-side device to determine a transmission strategy for the target service data based on this target information. For the target service data, the UE can instruct the network-side device to receive auxiliary information, such as information about the UE itself (power consumption, heat dissipation, remaining battery power, load, etc.) and / or suggestions / recommendations / expectations from the UE to the network-side device. This allows the network-side device to determine a better / more suitable transmission strategy based on the UE's own information and / or the UE's suggestions, facilitating the network-side device to send the target service data to the UE in a better / more suitable manner. This achieves the goal of efficiently transmitting the target service data using limited air interface resources, meeting service requirements, and improving service capacity.
[0138] It should be noted that the service data transmission method provided in this application embodiment can also be executed by a service data transmission device, or by a control module in the UE (or network-side device) for executing the service data transmission method. This application embodiment uses the interaction between the UE and the network-side device as an example to illustrate the service data transmission method provided in this application embodiment.
[0139] Figure 3 A schematic diagram of a possible structure of the service data transmission apparatus involved in an embodiment of this application is shown. For example... Figure 3 As shown, the service data transmission device 30 may include a sending unit 31.
[0140] The sending unit 31 is used to send target information to the network-side device. This target information is used to determine the transmission strategy of the target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information instructs the network-side device to adjust the PDB of the air interface data transmission. The third indication information instructs the network-side device to adjust the encoding rate of the video / audio stream. The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data.
[0141] In one possible implementation, the power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE;
[0142] And / or,
[0143] The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold.
[0144] And / or,
[0145] The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and the first duration, which is the duration that supports the UE to continue to operate / work;
[0146] And / or,
[0147] The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
[0148] In one possible implementation, the target logical channel / logical channel group includes at least one of the following: a logical channel / logical channel group that satisfies a first preset condition, a logical channel / logical channel group corresponding to the video transmission enhancement layer, and all logical channels / logical channel groups.
[0149] In one possible implementation, the aforementioned air interface data transmission corresponds to at least one logical channel / logical channel group. All logical channels / logical channel groups in at least one logical channel / logical channel group correspond to one PDB adjustment information; or, each logical channel / logical channel group in at least one logical channel / logical channel group corresponds to one PDB adjustment information.
[0150] In one possible implementation, when the application layer of the UE processes the load information and the second preset condition is met, the aforementioned second indication information is specifically used to instruct the network-side device to increase or decrease the PDB of air interface data transmission.
[0151] In one possible implementation, the target information is any one of the following: information sampled at a target time, information collected within a target time window, or information obtained after smoothing or filtering the collected information. Wherein, the target time is a time preceding the transmission time of the target information, or the target time is earlier than or equal to the transmission time of the target information and the time of the most recent sampled information; the target time window is a time window ending at a first time, where the first time is the transmission time of the target information, or the first time is earlier than or equal to the transmission time of the target information and the time of the most recent sampled information.
[0152] In one possible implementation, the information collected within the target time window is: information obtained by performing linear or weighted average processing on the same type of information collected at each time point within the target time window;
[0153] And / or,
[0154] The information obtained after smoothing or filtering the collected information is: information sampled at the target time * (1 - target coefficient) + information after the previous smoothing or filtering * target coefficient, where the target coefficient is the smoothing coefficient or filtering coefficient.
[0155] This application provides a service data transmission device. For target service data, the service data transmission device can instruct the network-side device to receive auxiliary information for the target service data, namely, some information of the UE itself (power consumption, heat dissipation, remaining power, load, etc.) and / or some suggestions / recommendations / expectations from the UE to the network-side device. This allows the network-side device to determine a better / more suitable transmission strategy based on the UE's own information and / or the UE's suggestions, thereby facilitating the network-side device to send the target service data to the service data transmission device in a better / more suitable manner. This achieves the goal of efficiently transmitting the target service data using limited air interface resources, meets service requirements, and improves service capacity.
[0156] The business data transmission device in this application embodiment can be a device, a device with an operating system or a UE, or a component, integrated circuit, or chip in the UE. The device or UE can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of UE 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.
[0157] The service data transmission device provided in this application embodiment can implement the various processes implemented by the UE in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0158] Figure 4 A schematic diagram of a possible structure of the service data transmission apparatus involved in an embodiment of this application is shown. For example... Figure 4 As shown, the service data transmission device 40 may include a receiving unit 41 and a determining unit 42.
[0159] The receiving unit 41 is used to receive target information sent by the UE, the target information including at least one of the following: first information and second information.
[0160] The determining unit 42 is used to determine the transmission strategy of the target service data based on the target information received by the receiving unit 41. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information instructs the network-side device to adjust the PDB of air interface data transmission; the third indication information instructs the network-side device to adjust the encoding rate of the video / audio stream; and the maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data.
[0161] In one possible implementation, the power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE;
[0162] And / or,
[0163] The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold.
[0164] And / or,
[0165] The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and the first duration, which is the duration that supports the UE to continue to operate / work;
[0166] And / or,
[0167] The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
[0168] In one possible implementation, the target logical channel / logical channel group includes at least one of the following: a logical channel / logical channel group that satisfies a first preset condition, a logical channel / logical channel group corresponding to the video transmission enhancement layer, and all logical channels / logical channel groups.
[0169] In one possible implementation, the determining unit 42 is specifically used to perform parameter configuration / reconfiguration for the UE based on the target information, so as to determine the transmission strategy of the target service data.
[0170] In one possible implementation, the configuration / reconfiguration parameters include at least one of the following: DRX parameters, power-saving mechanism, priority of logical channel / logical channel group, drop timer parameters, and QoS parameters.
[0171] In one possible implementation, the determining unit 42 is specifically used to perform a scheduling decision on the downlink data transmission corresponding to the UE based on the target information, so as to determine the transmission strategy of the target service data.
[0172] In one possible implementation, the determining unit 42 is specifically used to determine the transmission strategy of the target service data based on the target information as follows: discarding the data in the target service data that meets the target preset conditions, and transmitting the remaining data in the target service data.
[0173] This application provides a service data transmission device. For target service data, the service data transmission device can determine a better / more suitable transmission strategy based on the auxiliary information of the UE indicating that the UE is receiving the target service data, namely some information of the UE itself (power consumption, heat dissipation, remaining power, load, etc.) and / or some suggestions / recommendations / expectations of the UE to the network-side equipment. This facilitates the service data transmission device to send the target service data to the UE in a better / more suitable way, thereby achieving the goal of efficiently transmitting the target service data using limited air interface resources, meeting service requirements, and improving service capacity.
[0174] The business data transmission device in the embodiments of this application can be a device, a device with an operating system or a network-side device, or it can be a component, integrated circuit or chip in a network-side device.
[0175] The service data transmission device provided in this application embodiment can implement all the processes implemented by the network-side device in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0176] Optionally, such as Figure 5 As shown, this application embodiment also provides a communication device 500, including a processor 501, a memory 502, and a program or instructions stored in the memory 502 and executable on the processor 501. For example, when the communication device 500 is a UE, the program or instructions executed by the processor 501 implement the various processes of the UE in the above-described method embodiment, and achieve the same technical effect. When the communication device 500 is a network-side device, the program or instructions executed by the processor 501 implement the various processes of the network-side device in the above-described method embodiment, and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0177] This application embodiment also provides a UE, including a processor and a communication interface. The communication interface is used to send target information to a network-side device. The target information is used to determine the transmission strategy of target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption related information, UE heat dissipation related information, UE remaining battery information, and UE load related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information is used to indicate the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information is used to instruct the network-side device to adjust the PDB of air interface data transmission. The third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream / audio stream. The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data. This UE embodiment corresponds to the above-described UE-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this UE embodiment and can achieve the same technical effect. Specifically, Figure 6 A schematic diagram of the hardware structure of a UE to implement an embodiment of this application.
[0178] The UE 100 includes, but is not limited to, at least some of the following components: radio frequency unit 101, network module 102, audio output unit 103, input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, and processor 110.
[0179] Those skilled in the art will understand that UE 100 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 110 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 6 The UE structure shown in the figure does not constitute a limitation on the UE. The UE may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0180] It should be understood that, in this embodiment, the input unit 104 may include a graphics processing unit (GPU) 1041 and a microphone 1042. The GPU 1041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 106 may include a display panel 1061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 107 includes a touch panel 1071 and other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0181] In this embodiment, the radio frequency unit 101 receives downlink data from the network-side device and processes it for the processor 110; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0182] The memory 109 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 109 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0183] Processor 110 may include one or more processing units; optionally, processor 110 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 110.
[0184] The radio frequency unit 101 is used to send target information to the network-side equipment. This target information is used to determine the transmission strategy of the target service data. The target information includes at least one of the following: first information and second information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information instructs the network-side equipment to adjust the PDB of the air interface data transmission. The third indication information instructs the network-side equipment to adjust the encoding rate of the video / audio stream. The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data.
[0185] This application provides a UE that, for target service data, can instruct the network-side device to receive auxiliary information for the target service data, namely, some information about the UE itself (power consumption, heat dissipation, remaining power, load, etc.) and / or some suggestions / recommendations / expectations from the UE to the network-side device. This allows the network-side device to determine a better / more suitable transmission strategy based on the UE's own information and / or the UE's suggestions, thereby facilitating the network-side device to send the target service data to the UE in a better / more suitable manner. This achieves the goal of efficiently transmitting the target service data using limited air interface resources, meets service requirements, and improves service capacity.
[0186] The UE provided in this application embodiment can implement the various processes implemented by the UE in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0187] This application embodiment also provides a network-side device, including a processor and a communication interface. The communication interface is used to receive target information sent by a UE. The target information includes at least one of the following: first information and second information. The processor is used to determine the transmission strategy of target service data based on the target information. The first information includes at least one of the following: UE power consumption related information, UE heat dissipation related information, UE remaining battery information, and UE load related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information is used to indicate the data corresponding to the target logical channel / logical channel group that the UE expects to receive. The second indication information is used to instruct the network-side device to adjust the PDB of air interface data transmission. The third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream / audio stream. The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data. This network-side device embodiment corresponds to the above-described network-side device method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this network-side device embodiment and can achieve the same technical effects.
[0188] Specifically, embodiments of this application also provide a network-side device. For example... Figure 7 As shown, the network-side device 700 includes an antenna 71, a radio frequency (RF) device 72, and a baseband device 73. The antenna 71 is connected to the RF device 72. In the uplink direction, the RF device 72 receives information through the antenna 71 and transmits the received information to the baseband device 73 for processing. In the downlink direction, the baseband device 73 processes the information to be transmitted and sends it to the RF device 72. The RF device 72 processes the received information and transmits it through the antenna 71.
[0189] The aforementioned frequency band processing device can be located in the baseband device 73. The method executed by the network-side device in the above embodiments can be implemented in the baseband device 73, which includes a processor 74 and a memory 75.
[0190] The baseband device 73 may, for example, include at least one baseband board on which multiple chips are disposed, such as... Figure 7 As shown, one of the chips, for example, is a processor 74, which is connected to a memory 75 to call the program in the memory 75 and execute the network-side device operations shown in the above method embodiments.
[0191] The baseband device 73 may also include a network interface 76 for exchanging information with the radio frequency device 72, such as a Common Public Radio Interface (CPRI).
[0192] The radio frequency device 72 is used to receive target information sent by the UE, the target information including at least one of the following: first information and second information.
[0193] The baseband device 73 is used to determine the transmission strategy of target service data based on target information. The first information includes at least one of the following: UE power consumption-related information, UE heat dissipation-related information, UE remaining battery power information, and UE load-related information. The second information includes at least one of the following: first indication information, second indication information, third indication information, and maximum downlink data rate. The first indication information indicates the data corresponding to the target logical channel / logical channel group that the UE expects to receive; the second indication information instructs the network-side device to adjust the PDB of air interface data transmission; the third indication information instructs the network-side device to adjust the encoding rate of the video / audio stream; and the maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data.
[0194] This application provides a network-side device that, for target service data, can determine a better / more suitable transmission strategy based on auxiliary information provided by the UE indicating that the UE is receiving the target service data, namely some information about the UE itself (power consumption, heat dissipation, remaining power, load, etc.) and / or some suggestions / recommendations / expectations from the UE to the network-side device. This facilitates the network-side device in sending the target service data to the UE in a better / more suitable manner, thereby achieving the goal of efficiently transmitting the target service data using limited air interface resources, meeting service requirements, and improving service capacity.
[0195] The network-side device provided in this application embodiment can implement the various processes implemented by the network-side device in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0196] Specifically, the network-side device in this application embodiment further includes: instructions or programs stored in memory 75 and executable on processor 74. Processor 74 calls the instructions or programs in memory 75 to execute the methods executed by the above modules or units and achieve the same technical effect. To avoid repetition, it will not be described in detail here.
[0197] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described business data transmission method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0198] The processor mentioned above is the processor in the UE described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0199] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described business data transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0200] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0201] 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. Without further limitations, 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. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0202] 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 computer 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-side device, etc.) to execute the methods described in the various embodiments of this application.
[0203] 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 method for transmitting business data, characterized in that, include: The user equipment (UE) sends target information to the network-side equipment. The target information is used to determine the transmission strategy of the target service data. The target information includes: second information. The second information includes at least one of the following: first instruction information and second instruction information; The first indication information is used to indicate the data corresponding to the target logical channel or target logical channel group that the UE expects to receive, and the second indication information is used to instruct the network-side device to adjust the data packet delay budget (PDB) for air interface data transmission. The target logical channel includes at least one of the following: a logical channel that satisfies the first preset condition, a logical channel corresponding to the video transmission enhancement layer, and all logical channels; The target logical channel group includes at least one of the following: a logical channel group that meets the first preset condition, a logical channel group corresponding to the video transmission enhancement layer, and all logical channel groups.
2. The method according to claim 1, characterized in that, The target information further includes: first information, which includes at least one of the following: power consumption related information of the UE, heat dissipation related information of the UE, remaining power information of the UE, and load related information of the UE; The power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE; The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information, and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold. The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and a first duration, wherein the first duration is the duration during which the UE can continue to operate or continue to work; The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
3. The method according to claim 1, characterized in that, The second information also includes at least one of the following: third indication information, maximum downlink data rate; The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data, and the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream or audio stream.
4. The method according to claim 1, characterized in that, The air interface data transmission corresponds to at least one logical channel or at least one group of logical channels; All logical channels in the at least one logical channel correspond to a PDB adjustment information, and all logical channel groups in the at least one logical channel group correspond to a PDB adjustment information; or, Each logical channel in the at least one logical channel corresponds to a PDB adjustment information, and each logical channel group in the at least one logical channel group corresponds to a PDB adjustment information.
5. The method according to claim 1 or 4, characterized in that, When the application layer processing load information of the UE meets the second preset condition, the second indication information is specifically used to instruct the network-side device to increase or decrease the PDB of air interface data transmission.
6. The method according to claim 1, characterized in that, The target information is any one of the following: information sampled at the target time, information collected within the target time window, or information obtained after smoothing or filtering the collected information; Wherein, the target time is a time before the time when the target information is sent, or the target time is earlier than or equal to the time when the target information is sent and the most recent sampling information is obtained; the target time window is a time window with a first time as the end time, where the first time is the time when the target information is sent, or the first time is earlier than or equal to the time when the target information is sent and the most recent sampling information is obtained.
7. The method according to claim 6, characterized in that, The information collected within the target time window is the information obtained by linear averaging or weighted averaging of the same type of information collected at each time point within the target time window. The information obtained after smoothing or filtering the collected information is: information sampled at the target time × (1 - target coefficient) + information after the previous smoothing or filtering process × target coefficient, where the target coefficient is the smoothing coefficient or the filtering coefficient.
8. A method for transmitting business data, characterized in that, include: The network-side device receives target information sent by the user equipment (UE), the target information including: second information; The network-side device determines the transmission strategy for the target service data based on the target information; The second information includes at least one of the following: first instruction information and second instruction information; The first indication information is used to indicate the data corresponding to the target logical channel or target logical channel group that the UE expects to receive, and the second indication information is used to instruct the network-side device to adjust the data packet delay budget (PDB) for air interface data transmission. The target logical channel includes at least one of the following: a logical channel that satisfies the first preset condition, a logical channel corresponding to the video transmission enhancement layer, and all logical channels; The target logical channel group includes at least one of the following: a logical channel group that meets the first preset condition, a logical channel group corresponding to the video transmission enhancement layer, and all logical channel groups.
9. The method according to claim 8, characterized in that, The target information further includes: first information, which includes at least one of the following: power consumption related information of the UE, heat dissipation related information of the UE, remaining power information of the UE, and load related information of the UE; The power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE; The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information, and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold. The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and a first duration, wherein the first duration is the duration during which the UE can continue to operate or continue to work; The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
10. The method according to claim 8, characterized in that, The second information also includes at least one of the following: third indication information, maximum downlink data rate; The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data, and the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream or audio stream.
11. The method according to any one of claims 8 to 10, characterized in that, The network-side device determines the transmission strategy for the target service data based on the target information, including: The network-side device configures or reconfigures parameters for the UE based on the target information to determine the transmission strategy for the target service data.
12. The method according to claim 11, characterized in that, The configuration or reconfiguration parameters include at least one of the following: discontinuous reception DRX parameters, power saving mechanism, logical channel priority, logical channel group priority, drop timer parameters, and quality of service (QoS) parameters.
13. The method according to any one of claims 8 to 10, characterized in that, The network-side device determines the transmission strategy for the target service data based on the target information, including: The network-side device performs a scheduling decision on the downlink data transmission corresponding to the UE based on the target information, so as to determine the transmission strategy of the target service data.
14. The method according to any one of claims 8 to 10, characterized in that, The network-side device determines the transmission strategy for the target service data based on the target information, including: The network-side device determines the transmission strategy of the target service data based on the target information as follows: discard the data in the target service data that meets the target preset conditions, and transmit the remaining data in the target service data.
15. A business data transmission device, characterized in that, include: Transmitting unit; The sending unit is used to send target information to the network-side device. The target information is used to determine the transmission strategy of the target service data. The target information includes: second information. The second information includes at least one of the following: first instruction information and second instruction information; The first indication information is used to indicate the data corresponding to the target logical channel or target logical channel group that the UE expects to receive, and the second indication information is used to instruct the network-side device to adjust the data packet delay budget (PDB) for air interface data transmission. The target logical channel includes at least one of the following: a logical channel that satisfies the first preset condition, a logical channel corresponding to the video transmission enhancement layer, and all logical channels; The target logical channel group includes at least one of the following: a logical channel group that meets the first preset condition, a logical channel group corresponding to the video transmission enhancement layer, and all logical channel groups.
16. The apparatus according to claim 15, characterized in that, The target information further includes: first information, which includes at least one of the following: power consumption related information of the UE, heat dissipation related information of the UE, remaining power information of the UE, and load related information of the UE; The power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE; The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information, and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold. The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and a first duration, wherein the first duration is the duration during which the UE can continue to operate or continue to work; The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
17. The apparatus according to claim 15, characterized in that, The second information also includes at least one of the following: third indication information, maximum downlink data rate; The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data, and the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream or audio stream.
18. The apparatus according to claim 15, characterized in that, The air interface data transmission corresponds to at least one logical channel or at least one group of logical channels; All logical channels in the at least one logical channel correspond to a PDB adjustment information, and all logical channel groups in the at least one logical channel group correspond to a PDB adjustment information; or, Each logical channel in the at least one logical channel corresponds to a PDB adjustment information, and each logical channel group in the at least one logical channel group corresponds to a PDB adjustment information.
19. The apparatus according to claim 15 or 18, characterized in that, When the application layer processing load information of the UE meets the second preset condition, the second indication information is specifically used to instruct the network-side device to increase or decrease the PDB of air interface data transmission.
20. The apparatus according to claim 15, characterized in that, The target information is any one of the following: information sampled at the target time, information collected within the target time window, or information obtained after smoothing or filtering the collected information; Wherein, the target time is a time before the time when the target information is sent, or the target time is earlier than or equal to the time when the target information is sent and the most recent sampling information is obtained; the target time window is a time window with a first time as the end time, where the first time is the time when the target information is sent, or the first time is earlier than or equal to the time when the target information is sent and the most recent sampling information is obtained.
21. The apparatus according to claim 20, characterized in that, The information collected within the target time window is the information obtained by performing linear or weighted average processing on the same type of information collected at each time point within the target time window. The information obtained after smoothing or filtering the collected information is: information sampled at the target time × (1 - target coefficient) + information after the previous smoothing or filtering process × target coefficient, where the target coefficient is the smoothing coefficient or the filtering coefficient.
22. A business data transmission device, characterized in that, include: Receiving unit and determining unit; The receiving unit is configured to receive target information sent by the user equipment (UE), the target information including: second information; The determining unit is used to determine the transmission strategy of the target service data based on the target information received by the receiving unit. The second information includes at least one of the following: first instruction information and second instruction information; The first indication information is used to indicate the data corresponding to the target logical channel or target logical channel group that the UE expects to receive, and the second indication information is used to instruct the network-side device to adjust the data packet delay budget (PDB) for air interface data transmission. The target logical channel includes at least one of the following: a logical channel that meets the first preset condition, a logical channel corresponding to the video transmission enhancement layer, and all logical channels; The target logical channel group includes at least one of the following: a logical channel group that meets the first preset condition, a logical channel group corresponding to the video transmission enhancement layer, and all logical channel groups.
23. The apparatus according to claim 22, characterized in that, The target information further includes: first information, which includes at least one of the following: power consumption related information of the UE, heat dissipation related information of the UE, remaining power information of the UE, and load related information of the UE; The power consumption related information of the UE includes at least one of the following: the overall power consumption information of the UE, and the power consumption information of at least one module in the UE; The heat dissipation related information of the UE includes at least one of the following: the overall temperature information of the UE, the temperature information of at least one module in the UE, the current heat dissipation level of the UE, the fourth indication information, and the target difference. The fourth indication information is used to indicate whether the temperature value corresponding to the UE is greater than or equal to the heat dissipation alarm threshold, and the target difference is the difference between the temperature value corresponding to the UE and the alarm threshold. The remaining battery information of the UE includes at least one of the following: the percentage of the remaining battery of the UE, and a first duration, wherein the first duration is the duration during which the UE can continue to operate or continue to work; The load-related information of the UE includes at least one of the following: the overall load information of the UE, the load information of at least one module in the UE, and the expected target load of the UE.
24. The apparatus according to claim 22, characterized in that, The second information also includes at least one of the following: third indication information, maximum downlink data rate; The maximum downlink data rate is the maximum threshold value of the data rate when the UE receives data, and the third indication information is used to instruct the network-side device to adjust the encoding rate of the video stream or audio stream.
25. The apparatus according to any one of claims 22 to 24, characterized in that, The determining unit is specifically used to configure or reconfigure parameters for the UE based on the target information, so as to determine the transmission strategy of the target service data.
26. The apparatus according to claim 25, characterized in that, The configuration or reconfiguration parameters include at least one of the following: discontinuous reception DRX parameters, power saving mechanism, logical channel priority, logical channel group priority, drop timer parameters, and quality of service (QoS) parameters.
27. The apparatus according to any one of claims 22 to 24, characterized in that, The determining unit is specifically used to perform a scheduling decision on the downlink data transmission corresponding to the UE based on the target information, so as to determine the transmission strategy of the target service data.
28. The apparatus according to any one of claims 22 to 24, characterized in that, The determining unit is specifically used to determine, based on the target information, the transmission strategy of the target service data as follows: discarding data in the target service data that meets the target preset conditions, and transmitting the remaining data in the target service data.
29. A user equipment (UE), characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the business data transmission method as described in any one of claims 1 to 7.
30. A network-side device, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the business data transmission method as described in any one of claims 8 to 14.
31. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the service data transmission method as described in any one of claims 1 to 7, or implement the steps of the service data transmission method as described in any one of claims 8 to 14.
32. A communication system, characterized in that, The communication system includes the service data transmission device as described in any one of claims 15 to 21 and the service data transmission device as described in any one of claims 22 to 28; or, The communication system includes the user equipment (UE) as described in claim 29 and the network-side equipment as described in claim 30.
Citation Information
Patent Citations
Method for adjusting terminal capability, network side equipment and terminal
CN108810877A
Communication method, terminal and base station
CN109152025A
Transmission mode determination methods and devices
US20210014794A1
Method and device for adjusting video encoding rate
WO2017167224A1