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 not comprehensively evaluating the user experience quality of the interaction task in the existing technology, and improves the success rate of the interaction task and the user experience quality.
Patent Information
- Application Number
- CN202411105683.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-13
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2044-08-13
AI Technical Summary
Existing technologies only evaluate user experience quality on the terminal side, without evaluating the entire process of the interaction task, resulting in low actual user experience quality or even interaction failure.
By acquiring the target parameters of the platform, network, and terminal, the target interaction scheme for the interactive task is determined, including the target interaction method and level, 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 actual user experience quality on the third-party electronic device side.
Smart Images

Figure CN119011553B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a data transmission method and device, electronic equipment, storage medium and program product. BACKGROUND
[0002] The Quality of Experience (QoE) of transmission and interaction of media content refers to the quality and satisfaction of a user in the completion process of an interactive task. The Quality of Experience is a multi-dimensional evaluation index, which needs to comprehensively consider multiple aspects such as transmission of interactive operation and display of interactive effect, including but not limited to image quality, response speed, and interactive naturalness. In the prior art, the Quality of Experience is only evaluated at the terminal side, the whole process of the interactive task is not evaluated, the Quality of Experience of the interactive task is not accurately evaluated, and the actual Quality of Experience of the subsequent interactive task is low or even the interactive task fails. SUMMARY
[0003] At least one embodiment of the present application provides a data transmission method and device, electronic equipment, storage medium and program product, which are used to solve the problem that in the prior art, the whole process of an interactive task is not evaluated when the interactive task is performed, the Quality of Experience is only evaluated at the terminal side, the actual Quality of Experience of the subsequent interactive task is low or even the interactive task fails.
[0004] To solve the above technical problem, the present application is implemented as follows:
[0005] In a first aspect, the present application provides a data transmission method applied to a first electronic device, comprising:
[0006] obtaining target parameters of a plurality of first interactive tasks, the first interactive tasks being interactive tasks between the first electronic device and a second electronic device in a historical time period, the target parameters being related to the Quality of Experience of the first interactive tasks, and the target parameters including first parameters of a platform, second parameters of a network, and third parameters of a terminal;
[0007] determining a target interactive scheme of a second interactive task according to the target parameters of the plurality of first interactive tasks;
[0008] The second interactive task is an interactive task to be performed between the first electronic device and a third electronic device, the target interactive scheme includes at least one target interactive mode and a target level corresponding to the target interactive mode, different interactive modes correspond to different Quality of Experience, and the higher the level of the interactive mode, the higher the value of the corresponding Quality of Experience.
[0009] Further, the target interaction scheme of the second interaction task is determined according to the target parameters of the plurality of first interaction tasks, comprising:
[0010] A plurality of interaction schemes of the second interaction task and first user experience quality corresponding to the interaction schemes are acquired; the interaction scheme comprises at least one interaction mode and a corresponding level of each interaction mode; the first user experience quality value is determined according to all interaction modes in one of the interaction schemes and the corresponding level of each interaction mode;
[0011] 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; the second user experience quality is determined according to the user experience quality when the third electronic device receives the second interaction task;
[0012] The interaction scheme with the smallest difference in the plurality of interaction schemes is determined as the target interaction scheme.
[0013] 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, comprising:
[0014] The first user experience quality is taken as an input of a target function to obtain the difference of each of the interaction schemes;
[0015] The target function is determined according to the target parameters.
[0016] 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;
[0017] The second user experience quality of the first interaction task is sent by the second electronic device to the first electronic device.
[0018] Further, the first parameter comprises at least one of the following: platform computing performance, storage requirement, response amount, request amount and resource occupancy rate;
[0019] The second parameter comprises at least one of the following: network bandwidth, delay and packet loss rate;
[0020] The third parameter comprises at least one of the following: screen resolution, screen refresh rate, terminal computing performance, load, storage requirement and sensor requirement.
[0021] Further, the interaction mode comprises: text interaction, image interaction, voice interaction, expression interaction, gesture interaction, action interaction, video interaction, scene interaction and prop interaction.
[0022] In a second aspect, an embodiment of the present application provides a data transmission apparatus applied to a first electronic device, comprising:
[0023] The acquisition module is configured to acquire 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 first parameters of a platform, second parameters of a network, and third parameters of a terminal.
[0024] 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.
[0025] 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 comprises 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.
[0026] In a third aspect, an embodiment of the present application provides an electronic device, comprising a transceiver and a processor, wherein:
[0027] The transceiver is configured to acquire 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 first parameters of a platform, second parameters of a network, and third parameters of a terminal.
[0028] 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.
[0029] 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 comprises 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.
[0030] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising a processor, a memory, and a program stored in the memory and capable of running on the processor, the program realizing steps of the method according to the first aspect when executed by the processor.
[0031] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a program, the program, when executed by a processor, implementing steps of the method according to the first aspect.
[0032] In a sixth aspect, a computer program product is provided, comprising computer instructions which, when executed by a processor, implement steps of the method according to the first aspect.
[0033] Compared with the prior art, the data transmission method, device, electronic device, storage medium and program product provided by the embodiments of the present application can determine the influence of the platform, network and terminal on the quality of experience of the interactive task, thereby determining 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
[0034] 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 intended to depict only preferred embodiments of the application, and therefore should not be considered to narrow the scope of the present application. Rather, the entire disclosure including the full description, claims and drawings, is intended to be construed broadly and interpreted to include any and all embodiments and modifications within the scope and spirit of the present application. In the drawings:
[0035] Figure 1 An application scenario diagram of an embodiment of the present application;
[0036] Figure 2 A flowchart of the data transmission method of an embodiment of the present application when applied to a first electronic device;
[0037] Figure 3 A constituent diagram of an interactive task of an embodiment of the present application;
[0038] Figure 4 A module diagram of the data transmission device of an embodiment of the present application;
[0039] Figure 5 A structure diagram of an electronic device of an embodiment of the present application;
[0040] Figure 6 A structure diagram of an electronic device of another embodiment of the present application. DETAILED DESCRIPTION
[0041] Exemplary embodiments of the present application will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0042] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. The terms “and / or” in the specification and claims indicate at least one of the connected objects.
[0043] 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 above, however, describes techniques in one exemplary context of NR systems, and uses NR terminology in much of the description above, although the techniques can be applied in other contexts than NR systems.
[0044] 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 scope and spirit of aspects 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 other steps can be added, omitted, or combined. Also, features described with respect to certain examples can be combined in other examples.
[0045] See Figure 1 , Figure 1 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. 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), and the terminal 11 can be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile Internet device (MID), a wearable device, or a vehicle-mounted device, for example. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network device 12 can be a base station and / or a core network element. The base station can be a base station of 5G and later versions (e.g., gNB, 5G NR NB, etc.), or a base station in other communication systems (e.g., eNB, WLAN access point, or other access points, etc.). 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 WLAN access point, a WiFi node, or some other suitable terminology in the art, provided that the same technical effect is achieved, and the base station is not limited to a specific technical term. It should be noted that a base station in an NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0046] 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 some base stations in various examples. Some of the base stations can communicate control information or user data with the core network through backhaul links. In some examples, some of these base stations can communicate with one another directly or indirectly through backhaul links, which can be wired or wireless communication links. The wireless communication system can support operation on multiple carriers (waveform signals of different frequencies). 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.
[0047] 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 each base station 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.
[0048] 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, and 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.
[0049] As described in the background, in the prior 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 present application 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.
[0050] Please refer to Figure 2The data transmission method provided by the embodiments of the present application comprises the following steps when applied to a first device:
[0051] 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 user experience quality 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.
[0052] 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.
[0053] The second interaction task is an interaction 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 quality, and the higher the level of an interaction mode is, the higher the value of the corresponding user experience quality is.
[0054] Optionally, the first parameter is used to represent the computing capability of the platform.
[0055] The first parameter comprises at least one of the following: computing performance (for example, Trillions of Operations Per Second, Tops) of the platform, storage requirement, response amount, request amount and resource occupancy rate.
[0056] Optionally, the second parameter is used to represent the data transmission capability of the network.
[0057] The second parameter comprises at least one of the following: bandwidth, delay and packet loss rate of the network.
[0058] Optionally, the third parameter is used to represent at least one of the following performances of the terminal: screen display performance, computing capability and data acquisition capability.
[0059] The third parameter comprises at least one of the following: resolution of the screen, refresh rate of the screen, computing performance (for example, Tops) of the terminal, load, storage requirement and sensor requirement.
[0060] Optionally, the target parameters being related to user experience quality of the first interaction tasks can be understood as:
[0061] Any of the target parameters has an influence on the user experience quality of the first interaction tasks.
[0062] It should be noted that in the first parameter, the computing performance of the platform is proportional to the user experience quality, and the response amount, the request amount and the resource occupancy rate are inversely proportional to the user experience quality.
[0063] 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.
[0064] 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.
[0065] Optionally, the first electronic device is a platform (including a cloud platform and an edge platform) side device or a terminal.
[0066] The second electronic device is a platform (including a cloud platform and an edge platform) side device or a terminal.
[0067] And the first electronic device and the second electronic device are different.
[0068] Optionally, the second electronic device and the third electronic device are the same or different.
[0069] 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.
[0070] 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.
[0071] It should be noted that one interaction task is composed of one or more interaction modes.
[0072] 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.
[0073] 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 easy 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.
[0074] The data transmission method provided by the embodiment of the application can determine the influence of the platform, the network and the terminal on the quality of experience of the user for the interactive task, thereby determining the target interactive scheme of the interactive task, and improving the actual quality of experience of the user on the third electronic device side under the condition that the interactive task is successfully completed.
[0075] Optionally, the target interactive scheme of the second interactive task is determined according to the target parameters of the plurality of first interactive tasks, comprising:
[0076] A plurality of interactive schemes of the second interactive task and first quality of experience corresponding to the interactive schemes are obtained; the interactive scheme comprises at least one interactive mode and a level corresponding to each interactive mode; the first quality of experience is determined according to all interactive modes in one interactive scheme and the level corresponding to each interactive mode;
[0077] The difference between the first quality of experience and a second quality of experience of each interactive scheme is determined according to the target parameters; the second quality of experience is determined according to the quality of experience of the user when the third electronic device receives the second interactive task;
[0078] The interactive scheme with the minimum difference in the plurality of interactive schemes is determined as the target interactive scheme.
[0079] In the embodiment of the application, the levels of different interactive modes are different; for example, there is only one level for text interaction; voice interaction is divided into two levels of natural voice and synthetic voice according to voice types, or voice interaction is divided into standard definition and high definition according to fluency; expression interaction is divided into two levels of natural voice and synthetic voice according to voice types, 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.
[0080] It should be noted that the first electronic device can determine the interactive task and the interactive scheme of the interactive task after receiving the interactive request sent by the second electronic device or the third electronic device;
[0081] For example, the second electronic device or the third electronic device sends an interactive request of weather forecast to the first electronic device, and the first electronic device obtains the interactive task and the interactive scheme corresponding to the weather forecast; different interactive modes correspond to different quality of experience values, and different levels of the same interactive mode correspond to quality of experience values in turn from high to low; therefore, the quality of experience value corresponding to each interactive scheme is determined according to the interactive task and the interactive mode in the interactive scheme.
[0082] 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:
[0083] The first user experience quality is determined by a first function according to the interaction scheme;
[0084] The first function is as follows:
[0085] QoE = f (T, Q) ;
[0086] 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.
[0087] Specifically, T = f (Q k ), and Q = f (Q kj ) ;
[0088] 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.
[0089] 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:
[0090] The difference value is determined by a second function according to the first user experience quality and the second user experience quality;
[0091] The second function is as follows:
[0092] 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 an interaction task of a receiving end receiving an expression interaction mode (a video interaction mode) on user experience quality, A is an influence value of an interaction task of the receiving end receiving a voice interaction mode on user experience quality, and I is user experience quality of the receiving end completing the 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] Determining the interaction scheme with the smallest difference among the multiple interaction schemes as the target interaction scheme can be understood as selecting the interaction scheme with the smallest user experience quality degradation as the target interaction scheme; thereby, it is possible to ensure that the interaction task is completed smoothly while ensuring that the user experience quality of the receiving device when receiving the interaction task is high.
[0096] Optionally, determining the difference between the first user experience quality and the second user experience quality in each interaction scheme based on the target parameters includes:
[0097] Using the first user experience quality as input to the objective function, the difference for each interaction scheme is obtained;
[0098] The objective function is determined based on the objective parameters.
[0099] Optionally, the objective function is:
[0100] DQoE=f(Para end Para platform Para net ,QoE);
[0101] Where DQoE is the difference, Para end For the third parameter, Para platform For the first parameter, Para net The second parameter is QoE, which represents the first user experience quality.
[0102] The objective function is determined by using multiple sets of target parameters and the first user experience quality.
[0103] It should be noted that the objective function ensures that the content of the interactive task is successfully sent to the terminal, and that the user experience quality is minimized during the process; that is, it ensures that the network can meet the sending requirements of the interactive task, and that the terminal can present the interactive content well.
[0104] Optionally, the difference is related to the first parameter, the second parameter, and the third parameter;
[0105] In this embodiment of the invention, the interaction task is initiated by the terminal to the cloud platform: after receiving the interaction request, the cloud platform can determine the interaction task and the multiple interaction schemes corresponding to the interaction task, as well as the user experience quality corresponding to each interaction scheme. The cloud platform can select interaction schemes with various user experience quality values.
[0106] Specifically, if the cloud platform selects an interaction scheme with a lower user experience quality value, although the interaction task can be successfully completed, the user experience quality value of the terminal receiving the interaction content is also lower;
[0107] 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 and can meet the transmission requirements of the interaction task, but the performance of the multimedia playing device of the terminal is poor, it will also lead to poor presentation of the interaction content, and finally lead to a lower user experience quality value;
[0108] Therefore, it is necessary to determine a 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.
[0109] In the embodiment of the application, the target function is:
[0110] DQoE=f(Para end mean ,Para platform mean ,Para net mean ,QoE);
[0111] Wherein, DQoE is the difference value, Para end mean is the average value of multiple sets of the third parameter, Para platform mean is the average value of multiple sets of the first parameter, Para net mean is the average value of multiple sets of the second parameter, and QoE is the first user experience quality.
[0112] 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.
[0113] The second user experience quality of the first interaction task is the second user experience quality of the second electronic device sending to the first electronic device.
[0114] 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.
[0115] In this embodiment of the invention, the first electronic device is a cloud platform, and the second electronic device is a terminal;
[0116] The cloud platform determines the objective function based on the first user experience quality, the second user experience quality, and the target parameters determined by the interactive tasks performed within a historical time period.
[0117] like Figure 3 As shown, the interactive task to be executed is a weather condition inquiry task; after receiving the inquiry request from the terminal, the cloud platform determines the interactive task and the multiple interactive schemes corresponding to the interactive task. One of the interactive schemes includes voice interaction, facial expression interaction, action interaction and other interactive methods, as well as the level corresponding to each interactive method.
[0118] The user experience quality corresponding to various interaction schemes is input into the objective function to obtain the user experience quality degradation for each interaction scheme;
[0119] Determine the target interaction scheme, and send the weather forecast content to the terminal according to the target interaction scheme;
[0120] After receiving the weather forecast, the terminal sends an interaction confirmation message to the cloud platform. The interaction confirmation message includes: the second user experience quality of this interaction, the second network parameter, and the terminal's third parameter.
[0121] The cloud platform updates the objective function based on the interaction confirmation message.
[0122] The various methods of the embodiments of this application have been described above. Apparatus for implementing the above methods will now be provided.
[0123] like Figure 4 As shown, this embodiment of the invention also provides a data transmission device 400, applied to a first electronic device, comprising:
[0124] The acquisition module 401 is used to acquire target parameters of multiple first interaction tasks. The first interaction task is an interaction task between a first electronic device and a second electronic device within a historical time period. The target parameters are related to the user experience quality of the first interaction task, and the target parameters include: a first parameter of the platform, a second parameter of the network, and a third parameter of the terminal.
[0125] The determining module 402 is used to determine the target interaction scheme of the second interaction task based on the target parameters of the multiple first interaction tasks;
[0126] 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.
[0127] The data transmission apparatus provided by the embodiment of the present application can determine the influence of the platform, the network and the terminal on the user experience quality of the interaction task, thereby determining the target interaction scheme of the interaction task, and improving the actual user experience quality of the third electronic device side under the condition that the interaction task is successfully completed.
[0128] Please refer to Figure 5 The embodiment of the present application also provides an electronic device 500, which comprises a transceiver 501 and a processor 502.
[0129] The transceiver 501 is configured to obtain target parameters of a plurality of first interaction tasks, the first interaction task being an interaction 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 interaction 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.
[0130] The processor 502 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.
[0131] 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.
[0132] Please refer to Figure 6 The embodiment of the present application also provides an electronic device 600, which comprises a processor 601, a memory 602, a computer program stored in the memory 602 and executable on the processor 601, the computer program realizing each process of the above-mentioned data transmission method embodiment when executed by the processor 601 and achieving the same technical effect, and details are not repeated here.
[0133] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program realizes each process of the data transmission method embodiment and achieves the same technical effects when executed by a processor.
[0134] The embodiment of the present application further provides a computer program product, which comprises computer instructions, and the computer instructions realize each process of the data transmission method embodiment and achieve the same technical effects when executed by a processor.
[0135] It should be noted that, in this document, the term "comprising" or "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that processes, methods, articles or apparatuses including a series of elements are not limited to 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 other identical elements in the process, method, article or apparatus including the element.
[0136] Through the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment method can be realized by means of software and necessary general hardware platform, of course, it 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 application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the methods described in each embodiment of the present application.
[0137] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above specific embodiments, and the above specific embodiments are only illustrative, not restrictive, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims.
Claims
1. A data transmission method, applied to a first electronic device, characterized in that, The method comprises: obtaining 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 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 an interaction mode, the higher the value of the corresponding quality of experience.
2. The method of claim 1, wherein, The method comprises: obtaining a plurality of interaction schemes of the second interaction task and first quality of experience corresponding to the interaction schemes; the interaction schemes comprising at least one interaction mode and a level corresponding to each interaction mode; the first quality of experience being determined according to all interaction modes in one of the interaction schemes and a level corresponding to each interaction mode; determining a difference 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 quality of experience of a user when the third electronic device receives the second interaction task; determining an interaction scheme with the smallest difference in the plurality of interaction schemes as the target interaction scheme.
3. The method of claim 2, wherein, The method comprises: taking the first quality of experience as an input of a target function to obtain the difference 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 and first quality of experience and second quality of experience of the first interaction tasks; the second quality of experience of the first interaction task being 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 of a platform, storage requirement, response amount, request amount, and resource occupancy rate; The second parameter comprises at least one of: bandwidth of a network, delay, and packet loss rate; The third parameter comprises at least one of: resolution of a screen, refresh rate of a screen, computing performance of a terminal, load, storage requirement, and sensor requirement.
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 apparatus applied to a first electronic device, comprising: The method comprises: The 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. 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. 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 includes 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.
8. An electronic device, comprising: 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 includes 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. The processor, the memory, and a program stored in the memory and executable on the processor, the program implementing the steps of the method of any one of claims 1 to 6 when executed by the processor.
9. An electronic device, comprising: The computer program is stored on the computer readable storage medium and implements the steps of the method of any one of claims 1 to 6 when executed by the processor. The computer program is stored on the computer readable storage medium and implements the steps of the method of any one of claims 1 to 6 when executed by the processor.
10. A computer-readable storage medium, characterized in that, 11. A computer program product, characterised in that,
Citation Information
Patent Citations
Migration evaluation method and system for man-machine interaction mode in software environment
CN113986347A
AI task control method, terminal and base station
CN115589600A