Data transmission method and apparatus, electronic device, storage medium, and program product
By acquiring the target parameters of the platform, network, and terminal, the target interaction scheme for the interaction task is determined, which solves the problem of the lack of comprehensive evaluation of the interaction task in the prior art, and improves the success rate of the interaction task and the quality of user experience.
Patent Information
- Application Number
- PCT/CN2025/114004
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-13
- Filing Date
- 2025-08-12
- Publication Date
- 2026-02-19
AI Technical Summary
Existing technologies do not provide a comprehensive evaluation of the entire process of interactive tasks, resulting in low user experience quality or even interaction failure.
By acquiring target parameters from the platform, network, and terminal, the target interaction scheme for interactive tasks is determined, including multiple interaction methods and their levels, thereby optimizing the quality of user experience.
This improves the success rate of interactive tasks and the quality of user experience, ensuring that interactive tasks are completed successfully while enhancing the user experience on the receiving end.
Smart Images

Figure CN2025114004_19022026_PF_FP_ABST
Abstract
Description
Data transmission method and device, electronic device, storage medium and program product
[0001] Cross-reference to Related Applications
[0002] The present disclosure claims priority to Chinese Patent Application No. 202411105683.7, filed on August 13, 2024 in China, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present disclosure relates to the technical field of communication, and in particular to a data transmission method and device, electronic device, storage medium and program product. BACKGROUND
[0004] The Quality of Experience (QoE) of transmission and interaction of media content refers to the quality and satisfaction of a user experienced in the completion process of an interaction task. The Quality of Experience is a multi-dimensional evaluation index, which needs to comprehensively consider multiple aspects such as transmission of interaction operation, display of interaction effect, and the like, including but not limited to image quality, response speed, and interaction naturalness. In related technologies, the Quality of Experience is only evaluated at the terminal side, and the entire process of the interaction task is not evaluated, which leads to inaccurate evaluation of the Quality of Experience of the interaction task, and thus low actual Quality of Experience of the interaction task or even failure of the interaction. SUMMARY
[0005] At least one embodiment of the present disclosure provides a data transmission method and device, electronic device, storage medium and program product, which are used to solve the problem that in related technologies, the entire process of an interaction task is not evaluated when the interaction task is performed, and the Quality of Experience is only evaluated at the terminal side, which leads to low actual Quality of Experience of the interaction task or even failure of the interaction.
[0006] To solve the above technical problem, the present disclosure is implemented as follows:
[0007] In a first aspect, the present disclosure provides a data transmission method applied to a first electronic device, comprising:
[0008] obtaining target parameters of a plurality of first interaction tasks, the first interaction tasks being interaction tasks between the first electronic device and a second electronic device in a historical time period, the target parameters being related to Quality of Experience of the first interaction tasks, and the target parameters comprising: a first parameter of a platform, a second parameter of a network, and a third parameter of a terminal;
[0009] determining a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks;
[0010] The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, and the target interaction scheme includes at least one target interaction mode and a target level corresponding to the target interaction mode; different interaction modes correspond to different user experience qualities, and the higher the level of the interaction mode, the higher the value of the corresponding user experience quality.
[0011] Further, the target interaction scheme of the second interaction task is determined according to the target parameters of the plurality of first interaction tasks, including:
[0012] A plurality of interaction schemes of the second interaction task and first user experience qualities corresponding to the interaction schemes are obtained; the interaction schemes include at least one interaction mode and a level corresponding to each interaction mode; the first user experience quality value is determined according to all interaction modes in one of the interaction schemes and the level corresponding to each interaction mode;
[0013] The difference between the first user experience quality and a second user experience quality in each of the interaction schemes is determined according to the target parameters; the second user experience quality is determined according to the user experience quality when the third electronic device receives the second interaction task;
[0014] The interaction scheme with the smallest difference in the plurality of interaction schemes is determined as the target interaction scheme.
[0015] Further, the difference between the first user experience quality and the second user experience quality in each of the interaction schemes is determined according to the target parameters, including:
[0016] The first user experience quality is taken as an input of a target function to obtain the difference of each of the interaction schemes;
[0017] The target function is determined according to the target parameters.
[0018] Further, the target function is determined according to the target parameters, the first user experience quality, and the second user experience quality of the first interaction task.
[0019] The second user experience quality of the first interaction task is sent by the second electronic device to the first electronic device.
[0020] Further, the first parameter includes at least one of the following: computing performance, storage requirement, response amount, request amount, and resource occupancy rate of a platform;
[0021] The second parameter includes at least one of the following: bandwidth, delay, and packet loss rate of a network.
[0022] The third parameter includes at least one of a resolution of the screen, a refresh rate of the screen, a computing performance of the terminal, a load, a storage requirement, and a sensor requirement.
[0023] Further, the interaction mode includes text interaction, image interaction, voice interaction, expression interaction, gesture interaction, action interaction, video interaction, scene interaction, and prop interaction.
[0024] In a second aspect, the embodiments of the present disclosure provide a data transmission apparatus applied to a first electronic device, including:
[0025] The acquisition module is configured to acquire target parameters of a plurality of first interaction tasks, the first interaction task being an interaction task between the first electronic device and a second electronic device in a historical time period, the target parameter being related to a quality of experience of the first interaction task, and the target parameter including a first parameter of a platform, a second parameter of a network, and a third parameter of a terminal.
[0026] The determination module is configured to determine a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks.
[0027] The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme including at least one target interaction mode and a target level corresponding to the target interaction mode, different interaction modes corresponding to different qualities of experience, and a higher level of an interaction mode corresponding to a higher value of a quality of experience.
[0028] In a third aspect, the embodiments of the present disclosure provide an electronic device including a transceiver and a processor, wherein:
[0029] The transceiver is configured to acquire target parameters of a plurality of first interaction tasks, the first interaction task being an interaction task between the first electronic device and a second electronic device in a historical time period, the target parameter being related to a quality of experience of the first interaction task, and the target parameter including a first parameter of a platform, a second parameter of a network, and a third parameter of a terminal.
[0030] The processor is configured to determine a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks.
[0031] The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme including at least one target interaction mode and a target level corresponding to the target interaction mode, different interaction modes corresponding to different qualities of experience, and a higher level of an interaction mode corresponding to a higher value of a quality of experience.
[0032] In a fourth aspect, an electronic device is provided, which includes a processor, a memory, and a program stored in the memory and executable on the processor, and the program, when executed by the processor, implements the steps of the method according to the first aspect.
[0033] In a fifth aspect, a computer-readable storage medium is provided, which stores a program, and the program, when executed by a processor, implements the steps of the method according to the first aspect.
[0034] In a sixth aspect, a computer program product is provided, which includes computer instructions, and the computer instructions, when executed by a processor, implement the steps of the method according to the first aspect.
[0035] Compared with related technologies, the data transmission method, device, electronic device, storage medium, and program product provided by the embodiments of the present disclosure can determine the influence of the platform, network, and terminal on the quality of experience of the interactive task from the three sides, so as to determine the target interaction scheme of the interactive task, and improve the actual quality of experience of the third electronic device side under the condition of ensuring the successful completion of the interactive task. BRIEF DESCRIPTION OF DRAWINGS
[0036] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of the preferred embodiments and are not intended to limit the scope of the present disclosure. Moreover, like reference numerals designate like parts throughout the several views in the drawings. In the drawings:
[0037] FIG. 1 is a schematic diagram of an application scenario according to an embodiment of the present disclosure;
[0038] FIG. 2 is a flowchart of a data transmission method according to an embodiment of the present disclosure when applied to a first electronic device;
[0039] FIG. 3 is a schematic diagram of an interactive task according to an embodiment of the present disclosure;
[0040] FIG. 4 is a schematic diagram of a data transmission device according to an embodiment of the present disclosure;
[0041] FIG. 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure;
[0042] FIG. 6 is a schematic diagram of an electronic device according to another embodiment of the present disclosure. DETAILED DESCRIPTION
[0043] Exemplary embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure can be embodied in various forms without being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the present disclosure to those skilled in the art.
[0044] The terms "first", "second", and the like, in the description and claims of the present disclosure, are used for distinguishing between similar objects and are not necessarily used to describe a particular sequential or chronological order. It is to be understood that the use of such terms as "first" and "second" are arbitrary labels and are used merely for purposes of nomenclature to assist in distinguishing between the elements being described. Such labels should not be taken to limit the scope of the disclosure in any way. Further, the terms "include," "have," and the like, are used synonymously with "comprise" or "contain," and are used to indicate expressly that the elements or objects that follow the respective term can be included or contained in the processes, methods, systems, products, or devices described herein. The use of the term "and / or" in the description and claims herein is intended to represent that at least one of the referenced items can be used, or that both of the referenced items can be used. The use of the term "and / or" in the description and claims herein is not intended to imply that the referenced items will be used in the exact manner as recited in the context where the term is used.
[0045] The technology described herein is not limited to NR systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used for various 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" are often used interchangeably. A CDMA system can implement a radio technology such as CDMA2000, Universal Terrestrial Radio Access (UTRA), etc. UTRA includes Wideband-CDMA (WCDMA) and other variants of CDMA. A TDMA system can implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system can implement a radio technology such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). LTE and LTE-Advanced (e.g., LTE-A) are new releases of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization called the "3rd Generation Partnership Project 2" (3GPP2).The techniques described herein can be used for the systems and radio technologies mentioned above as well as other systems and radio technologies. The description below, however, describes a NR system for purposes of example, and NR terminology is used in much of the description below, although the techniques are applicable beyond NR systems.
[0046] The following description provides examples, and is not limiting of the scope, applicability, or configuration set forth in the claims. Changes can be made in the function and arrangement of elements discussed without departing from the spirit and scope of the disclosure. Various examples can omit, substitute, or add various procedures or components as appropriate. For instance, the methods described can be performed in an order different from that described, and various steps can be added, omitted, or combined. Also, features described with respect to certain examples can be combined in other examples.
[0047] Please refer to FIG. 1, which shows a block diagram of a wireless communication system to which embodiments of the present disclosure can be applied. The wireless communication system includes a terminal 11 and a network device 12. The terminal 11 can also be referred to as a user terminal or a user equipment (UE). The terminal 11 can be a terminal-side device such as a mobile phone, a tablet personal computer (PC), a laptop PC, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or a vehicle-mounted device. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present disclosure. The network device 12 can be a base station and / or a core network element. The base station can be a base station of a 5G and later versions (for example, a gNB, a 5G NR NB, or the like), or a base station in other communication systems (for example, an eNB, a WLAN access point, or another access point). The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a wireless local area network (WLAN) access point, a wireless fidelity (WiFi) node, or another appropriate term in the field, as long as the same technical effects are achieved. The base station is not limited to a specific technical term, and only a base station in a new radio (NR) system is taken as an example in the embodiments of the present disclosure, but the specific type of the base station is not limited.
[0048] The base stations can communicate with the terminals 11 under the control of a base station controller, which can be part of the core network or of certain base stations in various examples. Some of the base stations can communicate control information or user data with the core network through backhaul. In some examples, some of these base stations can communicate, either directly or indirectly, with each other over the backhaul, which can be a wired or wireless communication link. The wireless communication system can support operation on multiple carriers (different frequency waveform signals). Multi-carrier transmitters can transmit modulated signals simultaneously on the multiple carriers. For example, each communication link can be a multi-carrier signal modulated according to the various radio technologies. Each modulated signal can be sent on a different carrier and can carry control information (e.g., reference signals, control channels, etc.), overhead information, data, etc.
[0049] The base stations can wirelessly communicate with the terminals 11 via one or more access point antennas. Each base station can provide communication coverage for a respective coverage area. The coverage area for an access point can be divided into sectors making up only a portion of the coverage area. The wireless communication system can include base stations of different types (e.g., macro, micro, or pico base stations). The base stations can utilize different radio technologies, such as cellular or WLAN radio access technologies. The base stations can be associated with the same or different access networks or operator deployments. The coverage areas of different base stations, including the coverage areas of base stations of the same or different types, utilizing the same or different radio technologies, or belonging to the same or different access networks, can overlap.
[0050] Communication links in a wireless communication system can include uplinks for carrying Uplink (UL) transmissions (e.g., from a terminal 11 to a network device 12) or downlinks for carrying Downlink (DL) transmissions (e.g., from a network device 12 to a terminal 11). UL transmissions can also be called reverse link transmissions, while DL transmissions can also be called forward link transmissions. Downlink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both. Similarly, uplink transmissions can be made using a licensed spectrum, an unlicensed spectrum, or both.
[0051] As described in the background, in the related art, when performing an interactive task, the whole process of the interactive task is not evaluated, and only the user experience quality is evaluated at the terminal side, resulting in a low actual user experience quality of the interactive task or even an interactive failure. To solve at least one of the above problems, the embodiment of the disclosure provides a data transmission method, which can reduce or avoid the above situation, improve the success rate of the interactive task, and improve the user experience.
[0052] Please refer to FIG. 2, the data transmission method provided by the embodiment of the disclosure, when applied to a first device, includes the following steps:
[0053] In step 201, target parameters of a plurality of first interaction tasks are acquired, the first interaction tasks being interaction tasks between a first electronic device and a second electronic device in a historical time period, the target parameters being related to quality of experience of the first interaction tasks, and the target parameters including a first parameter of a platform, a second parameter of a network, and a third parameter of a terminal.
[0054] In step 202, a target interaction scheme of a second interaction task is determined according to the target parameters of the plurality of first interaction tasks.
[0055] The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme including at least one target interaction mode and a target level corresponding to the target interaction mode; different interaction modes correspond to different quality of experience, and the higher the level of an interaction mode is, the higher the value of the corresponding quality of experience is.
[0056] Optionally, the first parameter is used to represent a computing capability of the platform.
[0057] The first parameter includes at least one of the following: a computing performance (for example, Trillions of Operations Per Second, Tops) of the platform, a storage requirement, a response amount, a request amount, and a resource occupancy rate.
[0058] Optionally, the second parameter is used to represent a data transmission capability of the network.
[0059] The second parameter includes at least one of the following: a bandwidth, a delay, and a packet loss rate of the network.
[0060] Optionally, the third parameter is used to represent at least one of the following performances of the terminal: a screen display performance, a computing capability, and a data acquisition capability.
[0061] The third parameter includes at least one of the following: a resolution of the screen, a refresh rate of the screen, a computing performance (for example, Tops) of the terminal, a load, a storage requirement, and a sensor requirement.
[0062] Optionally, the target parameters being related to the quality of experience of the first interaction tasks can be understood as:
[0063] Any of the target parameters has an influence on the quality of experience of the first interaction tasks.
[0064] It should be noted that, in the first parameter, the computing performance of the platform is proportional to the quality of experience, and the response amount, the request amount, and the resource occupancy rate are inversely proportional to the quality of experience.
[0065] In the second parameter, the bandwidth of the network is proportional to the user experience quality, and the delay and the packet loss rate are inversely proportional to the user experience quality.
[0066] In the third parameter, the resolution of the screen, the refresh rate of the screen, the computing performance of the terminal, and the sensor requirement are proportional to the user experience quality.
[0067] Optionally, the first electronic device is a platform (including a cloud platform and an edge platform) side device or a terminal.
[0068] The second electronic device is a platform (including a cloud platform and an edge platform) side device or a terminal.
[0069] And the first electronic device and the second electronic device are different.
[0070] Optionally, the second electronic device and the third electronic device are the same or different.
[0071] In the embodiment of the application, the first electronic device is a cloud platform, the second electronic device is a first terminal, and the third electronic device is a first terminal or a second terminal.
[0072] Optionally, the interaction mode includes but is not limited to text interaction, image interaction, voice interaction, expression interaction, gesture interaction, action interaction, video interaction, digital human interaction, scene interaction, and prop interaction.
[0073] It should be noted that one interaction task is composed of one or more interaction modes.
[0074] For the same interaction task, the user experience quality of voice interaction and expression interaction, gesture interaction, and action interaction is higher than that of text interaction.
[0075] That is, for the same interaction task, the user experience quality value corresponding to the voice interaction and expression interaction mode is higher than that of the text interaction mode. However, the performance requirement of the network for the voice interaction and expression interaction mode is higher than that of the text interaction mode. Therefore, the delay of the voice interaction and expression interaction mode is higher than that of the text interaction mode, and even the voice interaction and expression interaction mode is prone to cause the failure of the interaction task. If the interaction task fails, the second electronic device or the third electronic device as the receiving end cannot receive the content of the interaction task, resulting in that the user experience quality of the interaction task at the receiving end is 0.
[0076] The data transmission method provided by the embodiment of the present disclosure can determine the influence of the platform, the network and the terminal on the user experience quality of the interactive task, thereby determining the target interaction scheme of the interactive task, and improving the actual user experience quality of the third electronic device under the condition of ensuring the successful completion of the interactive task.
[0077] Optionally, the target interaction scheme of the second interactive task is determined according to the target parameters of the plurality of first interactive tasks, comprising:
[0078] A plurality of interaction schemes of the second interactive task and first user experience quality values corresponding to the interaction schemes are obtained; the interaction scheme comprises at least one interaction mode and a level corresponding to each interaction mode; the first user experience quality value is determined according to all interaction modes in one interaction scheme and the level corresponding to each interaction mode;
[0079] The difference between the first user experience quality and the second user experience quality in each interaction scheme is determined according to the target parameters; the second user experience quality is determined according to the user experience quality when the third electronic device receives the second interactive task;
[0080] The interaction scheme with the minimum difference in the plurality of interaction schemes is determined as the target interaction scheme.
[0081] In the embodiment of the present disclosure, the levels of different interaction modes are different; for example, there is only one level for text interaction; voice interaction is divided into natural voice and synthetic voice according to voice type, or voice interaction is divided into standard definition and high definition according to fluency; expression interaction is divided into natural voice and synthetic voice according to voice type, or expression interaction is divided into basic expression and micro-expression according to the number of expressions, or voice interaction is divided into standard definition and high definition according to fluency.
[0082] It should be noted that the first electronic device can determine the interactive task and the interaction scheme of the interactive task after receiving the interaction request sent by the second electronic device or the third electronic device;
[0083] For example, the second electronic device or the third electronic device sends an interaction request of weather forecast to the first electronic device, and the first electronic device obtains the interactive task and the interaction scheme corresponding to the weather forecast; different interaction modes correspond to different user experience quality values, and different levels of the same interaction mode correspond to user experience quality values in turn from high to low; therefore, the user experience quality value corresponding to each interaction scheme is determined according to the interaction task and the interaction mode in the interaction scheme.
[0084] Optionally, the obtaining of the plurality of interaction schemes of the second interaction task and the first user experience quality corresponding to the interaction schemes comprises:
[0085] The first user experience quality is determined by a first function according to the interaction scheme;
[0086] The first function is QoE = f(T, Q).
[0087] T is an influence value of an interaction type on user experience quality, and Q is an influence value of a level of an interaction mode on user experience quality.
[0088] Specifically, T = f(Q k ), and Q = f(Q kj ).
[0089] Q k is an influence value of the kth interaction type on user experience quality, and Q kj is an influence value of the jth level of the kth interaction type on user experience quality.
[0090] Optionally, the determining of a difference value between the first user experience quality and the second user experience quality in each interaction scheme according to the target parameter comprises:
[0091] The difference value is determined by a second function according to the first user experience quality and the second user experience quality.
[0092] The second function is DQoE = f(V, A, I, QoE).
[0093] DQoE is the difference value, QoE is the first user experience quality, V is an influence value of a receiving end receiving an expression interaction mode (a video interaction mode) on user experience quality, A is an influence value of the receiving end receiving a voice interaction mode on user experience quality, and I is user experience quality of the receiving end completing an interaction task.
[0094] It should be noted that the difference value between the first user experience quality and the second user experience quality can be understood as user experience quality attenuation of the interaction task in a completion process; the attenuation is caused by a sending end, a network or a receiving end device; for example, a voice, action or expression collection error caused by a sensor collection capability of the sending end device; a delay or a packet loss caused by the network, which causes a content or precision received by the receiving end device to be missing compared with that sent by the sending end, or a multimedia data playing device of the receiving end device causes low playing or display definition of data.
[0095] The target interaction scheme can be understood as selecting an interaction scheme with the minimum user experience quality degradation as the target interaction scheme, so that the user experience quality of the receiving end device receiving the interaction task is high under the premise of ensuring the successful completion of the interaction task.
[0096] Optionally, determining the difference between the first user experience quality and the second user experience quality in each interaction scheme according to the target parameter comprises:
[0097] Taking the first user experience quality as an input of a target function to obtain the difference in each interaction scheme.
[0098] The target function is determined according to the target parameter.
[0099] Optionally, the target function is DQoE=f(Para end ,Para platform ,Para net ,QoE).
[0100] Wherein, DQoE is the difference, Para end is the third parameter, Para platform is the first parameter, Para net is the second parameter, and QoE is the first user experience quality.
[0101] The target function is determined through a plurality of sets of target parameters and the first user experience quality.
[0102] It should be noted that the target function can ensure that the content of the interaction task is successfully sent to the terminal, and the user experience quality is degraded the least in the process of completion, that is, the network can meet the sending requirements of the interaction task, and the terminal can also present the interaction content well.
[0103] Optionally, the difference is related to the first parameter, the second parameter, and the third parameter.
[0104] In the embodiment of the application, the interaction task is initiated by the terminal to the cloud platform: the cloud platform can determine the interaction task and a plurality of interaction schemes corresponding to the interaction task, and the user experience quality corresponding to each interaction scheme after receiving the interaction request, and the cloud platform can select interaction schemes with various user experience quality values.
[0105] Specifically, if the cloud platform selects an interaction scheme with a lower user experience quality value, although the successful completion of the interaction task can be ensured, the user experience quality value of the terminal receiving the interaction content is also low.
[0106] If the cloud platform selects an interaction scheme with a higher user experience quality value, but the completion of the interaction task still depends on the network and the terminal, if the network bandwidth is small, the delay is large or the packet loss rate is high for the interaction scheme, the user experience quality value of the terminal receiving the interaction content is also lower, and even the interaction task cannot be completed, if the network performance is good, it can meet the transmission requirements of the interaction task, but the performance of the multimedia playing device of the terminal is poor, which will also lead to poor presentation of the interaction content, and finally lead to lower user experience quality value;
[0107] Therefore, it is necessary to determine the target interaction scheme, so that the network can meet the transmission requirements of the interaction scheme, and the terminal can better present the interaction content.
[0108] In the embodiment of the application, the target function is: DQoE=f(Para endmean ,Paraplatformmean,Para netmean ,QoE);
[0109] Wherein, DQoE is the difference value, Para endmean is the average value of a plurality of the third parameters, Paraplatformmean is the average value of a plurality of the first parameters, Para netmean is the average value of a plurality of the second parameters, and QoE is the first user experience quality.
[0110] Optionally, the target function is determined according to the target parameter and the first user experience quality and the second user experience quality of the first interaction task.
[0111] The second user experience quality of the first interaction task is sent by the second electronic device to the first electronic device.
[0112] It should be noted that after the second electronic device receives the interaction task corresponding to the interaction task sent by the first electronic device, the user experience quality of the second electronic device side and the second parameter of the network in the transmission process of the interaction task are sent to the first electronic device.
[0113] In the embodiment of the application, the first electronic device is a cloud platform, and the second electronic device is a terminal.
[0114] The cloud platform determines the target function according to the first user experience quality, the second user experience quality and the target parameter determined by the interaction task performed in the historical time period.
[0115] As shown in FIG. 3, the to-be-executed interaction task is a weather condition inquiry task; after the cloud platform receives the inquiry request of the terminal, the interaction task and a plurality of interaction schemes corresponding to the interaction task are determined, wherein one of the interaction schemes includes voice interaction, expression interaction, action interaction and other interaction modes, and each interaction mode corresponds to a level;
[0116] The user experience quality corresponding to each of the plurality of interaction schemes is input into the target function, to obtain the user experience quality decay of each interaction scheme;
[0117] The target interaction scheme is determined, and the content of the weather forecast is sent to the terminal in the target interaction scheme;
[0118] After receiving the content of the weather forecast, the terminal sends an interaction confirmation message to the cloud platform, and the interaction confirmation message includes a second user experience quality of this interaction, a second parameter of the network and the third parameter of the terminal;
[0119] The cloud platform updates the target function according to the interaction confirmation message.
[0120] The above introduces various methods of the embodiments of the present disclosure. The following will further provide a device for implementing the above method.
[0121] As shown in FIG. 4, the embodiments of the present disclosure further provide a data transmission device 400 applied to a first electronic device, which includes:
[0122] The acquisition module 401 is configured to acquire target parameters of a plurality of first interaction tasks, the first interaction task being an interaction task between the first electronic device and a second electronic device in a historical time period, the target parameter being related to user experience quality of the first interaction task, and the target parameter including a first parameter of a platform, a second parameter of a network and a third parameter of a terminal;
[0123] The determination module 402 is configured to determine a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks.
[0124] The second interaction task is a to-be-executed interaction task between the first electronic device and a third electronic device, the target interaction scheme includes at least one target interaction mode and a target level corresponding to the target interaction mode; different interaction modes correspond to different user experience qualities, and the higher the level of the interaction mode, the higher the value of the corresponding user experience quality.
[0125] The data transmission apparatus provided by the embodiments of the present disclosure can determine the influence of the platform, the network and the terminal on the user experience quality of the interactive task, thereby determining the target interaction scheme of the interactive task, and improve the actual user experience quality of the third electronic device under the condition of ensuring the successful completion of the interactive task.
[0126] Referring to FIG. 5, the embodiments of the present disclosure further provide an electronic device 500, comprising a transceiver 501 and a processor 502;
[0127] The transceiver 501 is configured to obtain target parameters of a plurality of first interactive tasks, the first interactive task being an interactive task between a first electronic device and a second electronic device in a historical time period, the target parameter being related to the user experience quality of the first interactive task, and the target parameter comprising a first parameter of a platform, a second parameter of a network and a third parameter of a terminal.
[0128] The processor 502 is configured to determine a target interaction scheme of a second interactive task according to the target parameters of the plurality of first interactive tasks.
[0129] The second interactive task is an interactive task to be executed between the first electronic device and a third electronic device, the target interaction scheme comprising at least one target interaction mode and a target level corresponding to the target interaction mode; different interaction modes correspond to different user experience qualities, and the higher the level of the interaction mode, the higher the value of the corresponding user experience quality.
[0130] Referring to FIG. 6, the embodiments of the present disclosure further provide an electronic device 600, comprising a processor 601, a memory 602, a computer program stored in the memory 602 and executable on the processor 601, which implements each process of the above-mentioned data transmission method embodiments when executed by the processor 601 and achieves the same technical effects. To avoid repetition, details are not repeated here.
[0131] The embodiments of the present disclosure further provide a computer readable storage medium, which stores a computer program, the computer program implements each process of the above-mentioned data transmission method embodiments when executed by a processor and achieves the same technical effects. To avoid repetition, details are not repeated here. The computer readable storage medium is, for example, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
[0132] The embodiment of the present disclosure further provides a computer program product comprising computer instructions which, when executed by a processor, implement each process of the above-mentioned data transmission method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein.
[0133] It should be noted that in this document, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that processes, methods, articles or apparatuses including a series of elements not only include those elements, but also include other elements not explicitly listed, or further include elements inherent to such processes, methods, articles or apparatuses. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus including the element.
[0134] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and a general hardware platform as required, and of course can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present disclosure can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disk) and includes a number of instructions for causing a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in the various embodiments of the present disclosure.
[0135] The embodiments of the present disclosure are described above in combination with the accompanying drawings, but the present disclosure is not limited to the above-mentioned specific embodiments, which are merely illustrative and not restrictive. Those skilled in the art can make many forms under the inspiration of the present disclosure without departing from the scope of the present disclosure and the scope of protection of the claims.
Claims
1. A data transmission method applied to a first electronic device, the method comprising: obtaining target parameters of a plurality of first interaction tasks, the first interaction tasks being interaction tasks between the first electronic device and a second electronic device in a historical time period, the target parameters being related to quality of experience of the first interaction tasks, and the target parameters comprising: a first parameter of a platform, a second parameter of a network, and a third parameter of a terminal; determining a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks; wherein the second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme comprising at least one target interaction mode and a target level corresponding to the target interaction mode; different interaction modes correspond to different quality of experience, and the higher the level of the interaction mode, the higher the value of the corresponding quality of experience.
2. The method of claim 1, wherein, determining a target interaction scheme of a second interaction task according to the target parameters of a plurality of first interaction tasks, comprising: obtaining a plurality of interaction schemes of the second interaction task and first quality of experience corresponding to the interaction schemes; the interaction scheme comprising at least one interaction mode and a level corresponding to each interaction mode; the first quality of experience value being determined according to all interaction modes in one of the interaction schemes and a level corresponding to each interaction mode; determining a difference value between the first quality of experience and a second quality of experience of each of the interaction schemes according to the target parameters; the second quality of experience being determined according to the quality of experience of a user when the third electronic device receives the second interaction task; determining that an interaction scheme with the smallest difference value in the plurality of interaction schemes is the target interaction scheme.
3. The method of claim 2, wherein, determining a difference value between the first quality of experience and a second quality of experience of each of the interaction schemes according to the target parameters, comprising: taking the first quality of experience as an input of a target function to obtain the difference value of each of the interaction schemes; wherein the target function is determined according to the target parameters.
4. The method of claim 3, wherein, the target function is determined according to the target parameters, the first quality of experience, and the second quality of experience of the first interaction task; the second quality of experience of the first interaction task is sent by the second electronic device to the first electronic device.
5. The method of claim 1, wherein, the first parameter comprises at least one of: computing performance, storage requirement, response amount, request amount, and resource occupancy rate of the platform; the second parameter comprises at least one of: bandwidth, delay, and packet loss rate of the network; the third parameter comprises at least one of: resolution of a screen, refresh rate of the screen, computing performance, load, storage requirement, and sensor requirement of the terminal.
6. The method of claim 1, wherein, the interaction mode comprises: text interaction, image interaction, voice interaction, expression interaction, gesture interaction, action interaction, video interaction, scene interaction, and prop interaction.
7. A data transmission device applied to a first electronic device, the device comprising: An acquisition module is configured to acquire target parameters of a plurality of first interaction tasks, the first interaction tasks being interaction tasks between a first electronic device and a second electronic device in a historical time period, the target parameters being related to quality of experience of the first interaction tasks, and the target parameters including first parameters of a platform, second parameters of a network, and third parameters of a terminal. A determination module is configured to determine a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks. The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme including at least one target interaction mode and a target level corresponding to the target interaction mode, different interaction modes corresponding to different quality of experience, and a higher level of an interaction mode corresponding to a higher value of quality of experience. 8.An electronic device, comprising a transceiver and a processor, wherein The transceiver is configured to acquire target parameters of a plurality of first interaction tasks, the first interaction tasks being interaction tasks between a first electronic device and a second electronic device in a historical time period, the target parameters being related to quality of experience of the first interaction tasks, and the target parameters including first parameters of a platform, second parameters of a network, and third parameters of a terminal. The processor is configured to determine a target interaction scheme of a second interaction task according to the target parameters of the plurality of first interaction tasks. The second interaction task is an interaction task to be performed between the first electronic device and a third electronic device, the target interaction scheme including at least one target interaction mode and a target level corresponding to the target interaction mode, different interaction modes corresponding to different quality of experience, and a higher level of an interaction mode corresponding to a higher value of quality of experience.
9. An electronic device comprising: A processor, a memory, and a program stored on the memory and executable on the processor, the program, when executed by the processor, implementing steps of the method of any one of claims 1 to 6. 10.A computer readable storage medium, the computer readable storage medium storing a computer program, the computer program, when executed by a processor, implementing steps of the method of any one of claims 1 to 6. 11.A computer program product, comprising computer instructions, the computer instructions, when executed by a processor, implementing steps of the method of any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for obtaining quality of experience
CN103107958A
Parameter adjustment method and device, storage medium and electronic device
CN116545791A
Task processing method and device, equipment, storage medium and program product
CN116700839A
Data transmission method and device, electronic equipment, storage medium and program product
CN119011553A
Quality of Experience Diagnosis and Analysis in Wireless Communications
US20150326455A1