Multimedia data processing method and device and related equipment

文档序号:1617318 发布日期:2020-01-10 浏览:19次 中文

阅读说明:本技术 一种多媒体数据处理方法、装置以及相关设备 (Multimedia data processing method and device and related equipment ) 是由 马力岩 邓沁浴 陈宇淏 黄吉妍 荆明岚 李帅 于 2018-07-03 设计创作,主要内容包括:本发明实施例公开了一种多媒体数据处理方法、装置以及相关设备,所述方法包括:目标客户端向目标服务器发送多媒体数据播放指令,以使目标服务器根据多媒体数据播放指令获取目标多媒体数据;目标多媒体数据包括互动控件;目标多媒体数据是根据目标客户端对应的目标用户的目标画像信息确定的;目标客户端接收目标服务器发送的目标多媒体数据,并根据互动控件生成互动行为信息;目标客户端向目标服务器发送互动行为信息,以使目标服务器根据互动行为信息确定目标用户对应的奖励反馈信息。采用本发明,可以提高推送业务数据的精确度。(The embodiment of the invention discloses a multimedia data processing method, a device and related equipment, wherein the method comprises the following steps: the target client sends a multimedia data playing instruction to the target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client; the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control; and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information. By adopting the invention, the accuracy of pushing the service data can be improved.)

1. A method for processing multimedia data, comprising:

the target client sends a multimedia data playing instruction to a target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control;

and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information.

2. The method of claim 1, wherein the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control, and the method comprises:

the target client receives the target multimedia data sent by the target server and plays the target multimedia data;

and the target client generates operation feedback information corresponding to the interactive control according to the operation instruction aiming at the interactive control, acquires operation time consumption according to the operation instruction, and determines the operation feedback information and the operation time consumption as the interactive behavior information.

3. The method of claim 2, wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption;

the target client generates operation feedback information corresponding to the interactive control according to the operation instruction for the interactive control, and obtains operation time consumption according to the operation instruction, and the method comprises the following steps:

the target client generates a sliding track of the target object according to the operation instruction aiming at the interactive control;

the target client determines a target area of the target object in the screen according to the sliding track;

the target client extracts an overlapping area between the target area and a standard area, and takes the number of pixels in the overlapping area as the pixel overlapping number;

and the target client counts the sliding time consumption of the target object.

4. The method of claim 2, wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises an inclination angle; the operation time comprises rotation time;

the target client generates operation feedback information corresponding to the interactive control according to the operation instruction for the interactive control, and obtains operation time consumption according to the operation instruction, and the method comprises the following steps:

the target client generates the operation instruction according to the rotation direction and the rotation angle of the terminal;

the target client rotates a target object in the target multimedia data according to the operation instruction, and obtains the inclination angle of the target object;

and the target client counts the rotation time of the target object.

5. The method of claim 1, further comprising:

the target client receives prompt information which is sent by the target server and corresponds to the reward feedback information;

and the target client generates a confirmation response message corresponding to the prompt message and sends the confirmation response message to the target server, so that the target server adjusts the user permission of the target user according to the confirmation response message.

6. The method of claim 1, further comprising:

the target client receives a playing time length adjusting instruction sent by the target server; the playing time length adjusting instruction is generated according to the reward feedback information;

and the target client adjusts the playing time length of the target multimedia data according to the playing time length adjusting instruction.

7. A method for processing multimedia data, comprising:

the method comprises the steps that a target server receives a multimedia data playing instruction sent by a target client, historical behavior data of a target user corresponding to the target client are obtained according to the multimedia data playing instruction, and target portrait information corresponding to the target user is determined according to the historical behavior data;

the target server extracts multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data comprises an interactive control;

and the target server receives interaction behavior information which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information.

8. The method of claim 7, wherein the target server extracts multimedia data corresponding to the target portrait information in a multimedia corpus as target multimedia data, comprising:

the target server respectively calculates the matching degree between each multimedia data in the multimedia material library and each target portrait information;

and the target server determines the sum of the matching degrees between the same multimedia data and each target portrait information as a target matching degree, and determines the multimedia data with the target matching degree larger than a matching threshold value as the target multimedia data.

9. The method of claim 7, wherein the target server receives interaction behavior information generated based on the interaction control returned by the target client, and determines reward feedback information corresponding to the target user according to the interaction behavior information, and the method includes:

the target server receives the interaction behavior information sent by the target client; the interaction behavior information comprises operation feedback information and operation time consumption generated based on the interaction control;

and when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade.

10. The method of claim 9, wherein the operational feedback information includes a number of pixel overlaps; the operation time consumption comprises sliding time consumption; the pixel overlapping quantity is the pixel quantity of an overlapping area between a target area corresponding to a target object in the target multimedia data and a standard area; the target area is determined according to the sliding track of the target object;

when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade, wherein the steps of:

if the pixel overlapping quantity is larger than a quantity threshold value and the sliding time consumption is smaller than a time threshold value, the target server determines that the pixel overlapping quantity and the sliding time consumption meet the task reward condition;

and the target server determines the reward grade according to the sliding time consumption and determines the reward feedback information according to the reward grade.

11. The method of claim 9, wherein the operational feedback information includes a tilt angle; the operation time comprises rotation time; the tilt angle refers to an angle generated in a rotation behavior of a target object in the multimedia data; the rotation behavior of the target object is triggered according to the rotation direction and the rotation angle of the terminal;

when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade, wherein the steps of:

if the inclination angle is within a target inclination angle interval and the rotation consumed time is less than a time threshold, the target server determines that the inclination angle and the rotation consumed time meet the task rewarding condition;

and the target server determines the reward grade according to the rotation time consumption and determines the reward feedback information according to the reward grade.

12. A multimedia data processing apparatus, comprising:

the second sending module is used for sending a multimedia data playing instruction to a target server so that the target server can obtain target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

the second generation module is used for receiving the target multimedia data sent by the target server and generating interaction behavior information according to the interaction control;

the second sending module is further configured to send the interaction behavior information to the target server, so that the target server determines reward feedback information corresponding to the target user according to the interaction behavior information.

13. A multimedia data processing apparatus, comprising:

the second receiving module is used for receiving a multimedia data playing instruction sent by a target client, acquiring historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determining target portrait information corresponding to the target user according to the historical behavior data;

the extraction module is used for extracting multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data; the target multimedia data comprises an interactive control;

the first sending module is used for sending the target multimedia data to the target client;

and the determining module is used for receiving the interaction behavior information which is returned by the target client and generated based on the interaction control, and determining the reward feedback information corresponding to the target user according to the interaction behavior information.

14. An electronic device, comprising: a processor and a memory;

the processor is coupled to a memory, wherein the memory is configured to store program code and the processor is configured to invoke the program code to perform the method of any of claims 1-11.

15. A computer storage medium, characterized in that the computer storage medium stores a computer program comprising program instructions which, when executed by a processor, perform the method according to any one of claims 1-11.

Technical Field

The present invention relates to the field of computer technologies, and in particular, to a multimedia data processing method, apparatus, and related device.

Background

In recent years, various types of network media such as web portals, search engines, video websites, social networking websites and the like are continuously developed, the network media gradually surpass the traditional media and become the main mode of modern people for obtaining information and leisure entertainment, and the rise of the network media correspondingly improves the value of video advertisements. Network video advertisements not only become an important choice in advertiser brand dissemination strategies, but also are a major revenue source for network media.

Most video websites play a section of video advertisement before playing videos requested by users, and the content of the video advertisement is set in advance by the video websites and then is directly pushed to the users. For any user, the video advertisement is watched whenever the video is requested on the video website. Due to the diversification of user groups, the pushing of the same video advertisement to all users cannot cause the psychological approval of all users, and the users cannot actively receive the advertisement content, so that the accuracy of the video advertisement pushing to the users is low. And during the playing of the video advertisement, the user can only watch the video advertisement, which results in the video advertisement being displayed in a single way.

Disclosure of Invention

The embodiment of the invention provides a multimedia data processing method, a multimedia data processing device and related equipment, which can improve the accuracy of pushing multimedia data to a user and enrich the display modes of the multimedia data.

One aspect of the present invention provides a multimedia data processing method, including:

the target client sends a multimedia data playing instruction to a target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control;

and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information.

The target client receives target multimedia data sent by the target server, and generates interaction behavior information according to the interaction control, and the method comprises the following steps:

the target client receives the target multimedia data sent by the target server and plays the target multimedia data;

and the target client generates operation feedback information corresponding to the interactive control according to the operation instruction aiming at the interactive control, acquires operation time consumption according to the operation instruction, and determines the operation feedback information and the operation time consumption as the interactive behavior information.

Wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption;

the target client generates operation feedback information corresponding to the interactive control according to the operation instruction for the interactive control, and obtains operation time consumption according to the operation instruction, and the method comprises the following steps:

the target client generates a sliding track of the target object according to the operation instruction aiming at the interactive control;

the target client determines a target area of the target object in the screen according to the sliding track;

the target client extracts an overlapping area between the target area and a standard area, and takes the number of pixels in the overlapping area as the pixel overlapping number;

and the target client counts the sliding time consumption of the target object.

Wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises an inclination angle; the operation time comprises rotation time;

the target client generates operation feedback information corresponding to the interactive control according to the operation instruction for the interactive control, and obtains operation time consumption according to the operation instruction, and the method comprises the following steps:

the target client generates the operation instruction according to the rotation direction and the rotation angle of the terminal;

the target client rotates a target object in the target multimedia data according to the operation instruction, and obtains the inclination angle of the target object;

and the target client counts the rotation time of the target object.

Wherein, still include:

the target client receives prompt information which is sent by the target server and corresponds to the reward feedback information;

and the target client generates a confirmation response message corresponding to the prompt message and sends the confirmation response message to the target server, so that the target server adjusts the user permission of the target user according to the confirmation response message.

Wherein, still include:

the target client receives a playing time length adjusting instruction sent by the target server; the playing time length adjusting instruction is generated according to the reward feedback information;

and the target client adjusts the playing time length of the target multimedia data according to the playing time length adjusting instruction.

Another aspect of the present invention provides a multimedia data processing method, including:

the method comprises the steps that a target server receives a multimedia data playing instruction sent by a target client, historical behavior data of a target user corresponding to the target client are obtained according to the multimedia data playing instruction, and target portrait information corresponding to the target user is determined according to the historical behavior data;

the target server extracts multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data comprises an interactive control;

and the target server receives interaction behavior information which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information.

The target server extracts multimedia data corresponding to the target portrait information in a multimedia material library as target multimedia data, and the method comprises the following steps:

the target server respectively calculates the matching degree between each multimedia data in the multimedia material library and each target portrait information;

and the target server determines the sum of the matching degrees between the same multimedia data and each target portrait information as a target matching degree, and determines the multimedia data with the target matching degree larger than a matching threshold value as the target multimedia data.

The method for determining the reward feedback information corresponding to the target user according to the interaction behavior information includes the following steps:

the target server receives the interaction behavior information sent by the target client; the interaction behavior information comprises operation feedback information and operation time consumption generated based on the interaction control;

and when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade.

Wherein the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption; the pixel overlapping quantity is the pixel quantity of an overlapping area between a target area corresponding to a target object in the target multimedia data and a standard area; the target area is determined according to the sliding track of the target object;

when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade, wherein the steps of:

if the pixel overlapping quantity is larger than a quantity threshold value and the sliding time consumption is smaller than a time threshold value, the target server determines that the pixel overlapping quantity and the sliding time consumption meet the task reward condition;

and the target server determines the reward grade according to the sliding time consumption and determines the reward feedback information according to the reward grade.

Wherein the operation feedback information comprises a tilt angle; the operation time comprises rotation time; the tilt angle refers to an angle generated in a rotation behavior of a target object in the multimedia data; the rotation behavior of the target object is triggered according to the rotation direction and the rotation angle of the terminal;

when the operation feedback information and the operation consumed time meet a task rewarding condition, the target server determines a rewarding grade according to the operation consumed time and determines the rewarding feedback information according to the rewarding grade, wherein the steps of:

if the inclination angle is within a target inclination angle interval and the rotation consumed time is less than a time threshold, the target server determines that the inclination angle and the rotation consumed time meet the task rewarding condition;

and the target server determines the reward grade according to the rotation time consumption and determines the reward feedback information according to the reward grade.

Another aspect of the present invention provides a multimedia data processing apparatus, including:

the second sending module is used for sending a multimedia data playing instruction to a target server so that the target server can obtain target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

the second generation module is used for receiving the target multimedia data sent by the target server and generating interaction behavior information according to the interaction control;

the second sending module is further configured to send the interaction behavior information to the target server, so that the target server determines reward feedback information corresponding to the target user according to the interaction behavior information.

Wherein the second generating module comprises:

the playing unit is used for receiving the target multimedia data sent by the target server and playing the target multimedia data;

the acquisition unit is used for generating operation feedback information corresponding to the interactive control according to the operation instruction aiming at the interactive control and acquiring operation time consumption according to the operation instruction;

the playing unit is further configured to determine the operation feedback information and the operation time consumption as the interaction behavior information.

Wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption;

the acquisition unit includes:

the generating subunit is used for generating a sliding track of the target object according to the operation instruction aiming at the interactive control;

the third determining subunit is used for determining a target area of the target object in the screen according to the sliding track;

the third determining subunit is further configured to extract an overlap area between the target area and a standard area, and use the number of pixels in the overlap area as the number of pixel overlaps;

the generating subunit is further configured to count sliding time consumption of the target object.

Wherein the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises an inclination angle; the operation time comprises rotation time;

the acquiring unit further includes:

the generating subunit is further configured to generate the operation instruction according to the rotation direction and the rotation angle of the terminal;

the acquisition subunit is used for rotating a target object in the target multimedia data according to the operation instruction and acquiring the inclination angle of the target object;

and the counting subunit is used for counting the rotation time consumption of the target object.

Wherein, still include:

the first receiving module is used for receiving prompt information which is sent by the target server and corresponds to the reward feedback information;

and the first generation module is used for generating a confirmation response message corresponding to the prompt message and sending the confirmation response message to the target server so that the target server adjusts the user permission of the target user according to the confirmation response message.

Wherein, still include:

the first receiving module is further configured to receive a play duration adjustment instruction sent by the target server; the playing time length adjusting instruction is generated according to the reward feedback information;

and the adjusting module is used for adjusting the playing time length of the target multimedia data according to the playing time length adjusting instruction.

Another aspect of the present invention provides a multimedia data processing apparatus, including:

the second receiving module is used for receiving a multimedia data playing instruction sent by a target client, acquiring historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determining target portrait information corresponding to the target user according to the historical behavior data;

the extraction module is used for extracting multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data; the target multimedia data comprises an interactive control;

the first sending module is used for sending the target multimedia data to the target client;

and the determining module is used for receiving the interaction behavior information which is returned by the target client and generated based on the interaction control, and determining the reward feedback information corresponding to the target user according to the interaction behavior information.

Wherein, the extraction module comprises:

the calculating unit is used for respectively calculating the matching degree between each multimedia data in the multimedia material library and each target portrait information;

the first determining unit is used for determining the sum of the matching degrees between the same multimedia data and each target portrait information as a target matching degree, and determining the multimedia data with the target matching degree larger than a matching threshold value as the target multimedia data.

Wherein the determining module comprises:

the receiving unit is used for receiving the interaction behavior information sent by the target client; the interaction behavior information comprises operation feedback information and operation time consumption generated based on the interaction control;

and the second determining unit is used for determining the reward grade according to the operation consumed time and determining the reward feedback information according to the reward grade when the operation feedback information and the operation consumed time meet the task reward condition.

Wherein the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption; the pixel overlapping quantity is the pixel quantity of an overlapping area between a target area corresponding to a target object in the target multimedia data and a standard area; the target area is determined according to the sliding track of the target object;

the second determination unit includes:

a first determining subunit, configured to determine that the pixel overlap amount and the sliding elapsed time satisfy the task reward condition if the pixel overlap amount is greater than a number threshold and the sliding elapsed time is less than a time threshold;

the first determining subunit is further configured to determine a reward level according to the sliding time consumption, and determine the reward feedback information according to the reward level.

Wherein the operation feedback information comprises a tilt angle; the operation time comprises rotation time; the tilt angle refers to an angle generated in a rotation behavior of a target object in the multimedia data; the rotation behavior of the target object is triggered according to the rotation direction and the rotation angle of the terminal;

the second determining unit further includes:

the second determining subunit is used for determining that the inclination angle and the rotation time consumption meet the task rewarding condition if the inclination angle is within a target inclination angle interval and the rotation time consumption is smaller than a time threshold;

and the second determining subunit is further configured to determine an award level according to the rotation time consumption, and determine the award feedback information according to the award level.

Another aspect of the present invention provides an electronic device, including: a processor and a memory;

the processor is connected to a memory, wherein the memory is used for storing program codes, and the processor is used for calling the program codes to execute the method in one aspect of the embodiment of the invention.

Another aspect of the present invention provides an electronic device, including: a processor and a memory;

the processor is coupled to a memory, wherein the memory is configured to store program code and the processor is configured to invoke the program code to perform a method as in another aspect of an embodiment of the invention.

Another aspect of the embodiments of the present invention provides a computer storage medium storing a computer program, the computer program comprising program instructions that, when executed by a processor, perform a method as in one aspect of the embodiments of the present invention.

Another aspect of embodiments of the present invention provides a computer storage medium storing a computer program comprising program instructions that, when executed by a processor, perform a method as in another aspect of embodiments of the present invention.

The target client in the embodiment of the invention sends a multimedia data playing instruction to the target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client; the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control; and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information. Therefore, the target multimedia data is determined by the portrait information of the user, so that the target multimedia data conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic view of a multimedia data processing method according to an embodiment of the present invention;

FIG. 2 is a flow chart illustrating a multimedia data processing method according to an embodiment of the present invention;

FIG. 3 is a flow chart of another multimedia data processing method according to an embodiment of the present invention;

FIG. 4a is an interaction diagram of a multimedia data processing method according to an embodiment of the present invention;

4 b-4 e are schematic diagrams illustrating a scenario of determining reward feedback information according to an embodiment of the present invention;

4 f-4 i are schematic diagrams of another scenario for determining reward feedback information according to an embodiment of the present invention;

FIG. 5 is a block diagram of a multimedia data processing apparatus according to an embodiment of the present invention;

FIG. 6 is a schematic structural diagram of another multimedia data processing apparatus according to an embodiment of the present invention;

fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention;

fig. 8 is a schematic structural diagram of another electronic device according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Fig. 1 is a schematic view of a multimedia data processing method according to an embodiment of the present invention. As shown in fig. 1, a user clicks a video icon in a main interface 10a of a user terminal, accesses a video website corresponding to the video icon, displays a currently viewable video resource in a video website interface 10b, and prompts the user to log in. The user terminal acquires login information input by the user, and sends the login information to the server 10d, and after the server 10d verifies the login information, the user corresponding to the login information can be determined as the target user 10 c. The target user 10c selects a video resource to be viewed from among the plurality of video resources, and the user terminal generates a play instruction according to the selection of the user and transmits the play instruction to the server 10 d. Before playing the video resource selected by the user, a segment of video advertisement needs to be played, and in order to improve the accuracy of pushing the video advertisement to the user, after receiving the playing instruction, the server 10d obtains the historical behavior data of the target user 10c, for example, requests the server of a shopping website for the historical shopping data of the target user 10c, or requests the server of a search website for the historical search data of the target user 10c, and the historical shopping data and the historical search data are both referred to as historical behavior data. After obtaining the historical behavior data of the target user 10c, the server 10d may analyze the historical behavior data from several dimensions, such as user basic attributes, user social attributes, user consumption characteristics, user value attributes, user life cycles, user risk control, etc., to obtain the user representation information of the target user 10c, where the user representation information of the target user 10c includes: male, 28 years old, designer, liking on electronics, love looking at suspicion, watch politics. After analyzing the user image information, the server 10d selects multimedia data that best matches the user image information of the target user 10c from the material library 10 k. The selection process can be as follows: the server 10d calculates the matching degree between each user portrait information and each multimedia data in the material library 10k, takes the sum of the matching degrees between the same multimedia data and each user portrait information as a target matching degree corresponding to the multimedia data, extracts the multimedia data with the target matching degree larger than a preset matching degree threshold value as target multimedia data, wherein the target multimedia data can be a video advertisement to be played, and the target multimedia data can be interactive multimedia data, that is, the target multimedia data comprises an interactive control, the interactive control can respond to the interactive behavior of the user on the target multimedia data, and the interactive control can be realized by a response function onclick. The server 10d transmits the target multimedia data to the user terminal, and the user terminal plays the target multimedia data. The target multimedia data is played in the interface 10e of the user terminal, the target user 10c interacts with the target multimedia data, for example, drags a picture to play a jigsaw puzzle, because the target multimedia data is multimedia data of advertisement class, in order to achieve the advertising effect of the advertisement, an identifier (logo) of a brand sponsor can be displayed on the picture, so that the target user 10c can receive an advertisement message while completing the jigsaw puzzle. The user terminal acquires the dragging tracks of the pictures when the user drags the pictures (interactive controls), acquires the dragging time consumed by the target user 10c for executing the dragging operation, and sends the acquired dragging tracks and the dragging time consumed to the server 10 d. Correspondingly, the server 10d may determine whether each picture is dragged to the preset standard position according to the obtained dragging track, and whether the dragging time is less than the preset time threshold. When the server 10d detects that each picture is dragged to the standard position and the dragging time is within the time threshold range (indicating that the target user 10c completes the jigsaw puzzle game in the interface 10f of the user terminal), determining the reward level of the current interaction behavior of the target user 10c according to the dragging time (5 seconds), and further determining corresponding reward feedback information according to the reward level as follows: the advertisement time is reduced by 20 seconds. The server 10d generates a prompt message and a play adjustment instruction according to the bonus feedback information, sends the prompt message and the play adjustment instruction to the user terminal, and displays the prompt message on a screen of the user client, for example, an interface 10g in the user terminal displays the prompt message generated by the bonus feedback information: the breakthrough is successful, and the advertising time is reduced by 20 seconds. Meanwhile, the user terminal adjusts the playing time of the target multimedia data according to the playing adjustment instruction, for example, the preset playing time is 40 seconds, and since the reward feedback information determines that the playing time is reduced by 20 seconds and the time (5 seconds) consumed for dragging the target multimedia data, the target multimedia data needs to be played for 15 seconds, that is, the time for the target user 10c to watch the video advertisement is shortened. In the interface 10h of the user terminal, the target user 10c can select to continue playing the jigsaw puzzle or play another game, and the multimedia data corresponding to the other game is highly matched with the user portrait information of the target user 10 c. If the user selects: "play personal other", the user terminal may play target multimedia data other than the above-mentioned target multimedia data that has already been played; if the user selects: "play again", the user terminal can play the target multimedia data that has been played. No matter which target multimedia data is played, the playing time length is adjusted according to the playing adjusting instruction, as prompted in the interface 10h, the target multimedia data only needs to be played for 15 seconds, the playing is stopped, and the video resource requested by the user is played.

Target multimedia data are determined through user portrait information, and individuation and accuracy of pushing the multimedia data to a user can be improved; meanwhile, the user can carry out interactive operation with the pushed multimedia data, the user can be guided to actively receive the content in the multimedia data through the interactive operation, the user is prevented from watching the multimedia data only singly, and therefore the display mode of the multimedia data is enriched.

The specific processes of obtaining historical behavior data, determining target portrait information (such as the user portrait information in the embodiment corresponding to fig. 1) and determining target multimedia data can be referred to the following embodiments corresponding to fig. 2 to 4 i.

Further, please refer to fig. 2, which is a flowchart illustrating a multimedia data processing method according to an embodiment of the present invention. As shown in fig. 2, the multimedia data processing method may include:

step S101, a target client sends a multimedia data playing instruction to a target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data includes an interactive control.

Specifically, a user clicks a plurality of multimedia data displayed in a page in a target client to select multimedia data to be watched, the target client generates a multimedia data playing instruction according to the clicking instruction of the user, and sends the multimedia data playing instruction to a target server, so that the target server obtains the multimedia data after receiving the multimedia data playing instruction, and the obtained multimedia data is called as target multimedia data. The target multimedia data is determined according to target portrait information of a target user corresponding to the target client; a user currently registered in a target client is called a target user, portrait information of the target user is called target portrait information, and the target portrait information is determined according to historical behavior data of the target user, wherein the historical behavior data can be historical shopping data, historical search data, historical loan data and the like. The target client is a client providing local service for the user, a server corresponding to the target client is called a target server, the target server may include a multimedia material library, video data and picture data are stored in the multimedia material library, and the video data may be advertisement video data. It should be noted that the target multimedia data includes an interactive control, the interactive control may respond to an interactive operation of a target user on the target multimedia data in a target client, for example, the interactive control is a picture in the target multimedia data, the target user performs a sliding operation on the picture, the picture (the interactive control) may slide according to a sliding track of the user, and the interactive control may be implemented by a response function onclick.

And step S102, the target client receives the target multimedia data sent by the target server and generates interaction behavior information according to the interaction control.

Specifically, the target client receives target multimedia data sent by the target server, plays the received target multimedia data, generates an operation instruction according to the operation behavior of the user on the interactive control, generates corresponding operation feedback information according to the operation instruction, and obtains operation time consumption corresponding to the operation instruction. And determining the acquired operation feedback information and the operation time consumption as the interactive behavior information.

When a target user executes a sliding behavior in multimedia data in a target client and an interactive control responds to the sliding behavior of the target user, the target client generates an operation instruction corresponding to the sliding behavior, and generates a sliding track of a target object in the multimedia data according to the operation instruction (here, the sliding operation instruction), wherein the object in the multimedia data is called a target object, and the interactive control comprises the target object. When the target object stops sliding, the area of the target object in the screen is called a target area. And extracting an overlapping area between the target area and a preset standard area, and taking the number of pixels in the overlapping area as the pixel overlapping number. If the overlap area between the target area and the preset standard area is large, the pixel overlap quantity is large; if the overlapping area between the target area and the preset standard area is small, the pixel overlapping amount is small. And determining the acquired pixel overlapping quantity as operation feedback information. And the target client counts the sliding time consumption of the sliding behavior of the target object, and takes the sliding time consumption as the operation time consumption. And determining the acquired operation feedback information (pixel overlapping quantity) and the operation time consumption (sliding time consumption) as the interaction behavior information.

When a target user rotates a terminal where a target client is located, and an interactive control responds to the rotation behavior of the target user, the target client generates an operation instruction (here, a rotation operation instruction) according to the rotation direction and the rotation angle of the terminal, and according to the rotation operation instruction, the target client rotates a target object in target multimedia data, wherein the object in the multimedia data is called a target object, and the interactive control comprises the target object. The target client acquires the inclination angle of the target object when the target object rotates (the inclination angle of the target object and the rotation angle of the terminal have a proportional relationship), and determines the inclination angle as operation feedback information. And the target client counts the rotation time consumption of the rotation behavior of the target object, and takes the rotation time consumption as the operation time consumption. And determining the acquired operation feedback information (inclination angle) and the operation time consumption (rotation time consumption) as the interactive behavior information. Because different target multimedia data correspond to different interactive operations (such as sliding operation, rotating operation, shaking operation and the like), operation feedback information and attack time consumption in the interactive behavior information acquired by the client are diversified. The rotation angle of the terminal can be obtained through a direction event (orientation event) in javascript

Step S103, the target client sends the interaction behavior information to the target server, so that the target server determines reward feedback information corresponding to the target user according to the interaction behavior information.

Specifically, after acquiring the interactive behavior information, the target customer service end sends the interactive behavior information to the target server, so that the target server detects operation feedback information and operation time consumption in the interactive behavior information, and determines a reward grade corresponding to the current interactive behavior information of the target user according to the operation time consumption if the operation feedback information and the operation time consumption are detected to meet a preset task reward condition, and then the target server determines reward feedback information according to the reward grade. For example, the reward feedback information may be a gift given to the target user, or when the target multimedia data is advertisement video data, the reward feedback information may be a reduction in the play time period of the target multimedia data, that is, a reduction in the time period for the target user to view the advertisement video data.

Optionally, the target client receives prompt information corresponding to the reward feedback information sent by the target server, and displays the prompt information to the user. And the target client generates a confirmation response message according to the selection of the user (the user selects 'yes' or the user selects 'no'), and sends the generated confirmation response message to the target server, so that the target server adjusts the user authority of the target user according to the confirmation response message. For example, the prompt message generated by the target server is: "May you get member right for 7 days and get it". And the target client receives and displays the prompt message, if the user clicks the button 'yes', the target client generates a confirmation response message and sends the confirmation response message to the target server, the target server adjusts the user authority of the target user according to the confirmation response message, if the user authority of the target user before adjustment is a non-member user, the user authority of the target user is adjusted to be a member user by adjusting the user authority, the user authority of the member user is higher than that of the non-member user, and the adjusted user authority of the target user is counted down. If the user clicks the button 'no', the target client also generates a confirmation response message and sends the confirmation response message to the target server, and the target server adjusts the user authority of the target user according to the confirmation response message, wherein the adjusted user authority is the same as the user authority before adjustment, namely if the target user before adjustment is a non-member user, the adjusted target user is still a non-member user; and if the target user is the member user before the adjustment, the target user is still the member user after the adjustment.

Optionally, the target client receives a play time adjustment instruction sent by the target server, where the play time adjustment instruction is generated by the target server according to the reward feedback information. And the target client adjusts the playing time length of the target multimedia data according to the playing time length adjusting instruction. For example, the play time adjustment instruction is to reduce the play time of the target multimedia data by 10 seconds, and the target client originally needs to play the target multimedia data for 30 seconds, so that after the target client receives the play time adjustment instruction, the play time of the target multimedia data in the target client is reduced from 30 seconds to 20 seconds. If the target multimedia data is advertisement video data, the user interacts with the multimedia data, and a certain reward can be obtained (for example, a member authority is obtained, or the playing time of the target multimedia data can be adjusted, so that the time for the user to watch the advertisement is reduced), so that the user can form recognition of 'watching the advertisement and having the reward', and the recognition degree of an advertisement brand is increased.

The target client in the embodiment of the invention sends a multimedia data playing instruction to the target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client; the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control; and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information. Therefore, the target multimedia data is determined by the portrait information of the user, so that the target multimedia data conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Fig. 3 is a schematic flow chart of another multimedia data processing method according to an embodiment of the invention. The multimedia data processing method may include the steps of:

step S201, a target server receives a multimedia data playing instruction sent by a target client, acquires historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determines target portrait information corresponding to the target user according to the historical behavior data.

Specifically, a target server (such as the server 10d in the embodiment corresponding to fig. 1) receives a multimedia data playing instruction sent by a target client, where the target server may include a multimedia material library, video data and picture data are stored in the multimedia material library, and the video data may be advertisement video data. The target client is a client corresponding to the target server and providing local services for the user. The target server obtains user login information corresponding to the target client according to the obtained multimedia data playing instruction, and further determines a target user (such as the target user 10c in the embodiment corresponding to fig. 1) according to the user login information. Since each client can accept login information of a plurality of users, the user currently corresponding to the target client is referred to as a target user. The target server obtains historical behavior data of the target user, the historical behavior data can be historical shopping data, historical search data, historical loan data and the like, and the mode of obtaining the historical behavior data by the target client can be as follows: a target client requests an Application (APP) in a terminal where the target client is located, acquires historical behavior data of a target user, and sends the requested historical behavior data to a target server; the target server may also request other servers (e.g., a server corresponding to a shopping website, a server corresponding to a social networking website, etc.) to acquire historical behavior data of the target user, and of course, the target server requests historical behavior data from other servers and requires prior authorization by the target user. The target server utilizes historical behavior data to model according to the acquired historical behavior data (the modeling mode can be text mining, natural language processing, machine learning, prediction algorithm and clustering algorithm), analyzes the historical behavior data from several dimensions such as user basic attributes, user social attributes, user consumption characteristics, user value attributes, user life cycles, user risk control and the like, and obtains portrait information of the target user, which is called target portrait information (the user portrait information in the embodiment corresponding to the above figure 1: male, 28 years old, designer, liking electronic products, love watching suspicion, concern time politics), wherein the portrait information can be one or more. The portrait information is a user's label, which is a highly refined feature identifier obtained by analyzing the user's historical behavior data, and may be: age, gender, favorite content, commentary content, interactive content, lifestyle preferences, brand preferences, purchasing power, hobbies, psychological traits, and the like.

Step S202, the target server extracts multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data includes an interactive control.

Specifically, the target server calculates a matching degree between each multimedia data and each target portrait information in the multimedia material library, that is, calculates a matching degree between the content in each multimedia data and each target portrait information, and the higher the matching degree is, the more matching between the corresponding multimedia data and the corresponding target portrait information is. For example, if the content of the multimedia data a in the multimedia material library is a cosmetic advertisement, the matching degree of the multimedia data a with the target portrait information "female" is higher than that of the target portrait information "male". And the target server takes the sum of the matching degrees between the same multimedia data and each target portrait information as a target matching degree. The method comprises the steps of taking multimedia data with a target matching degree larger than a preset matching threshold as target multimedia data, sending the extracted target multimedia data to a target client, wherein the target multimedia data comprise an interactive control, the interactive control can respond to the target client, the target user performs interactive operation on the target multimedia data, for example, the interactive control is a picture in the target multimedia data, the target user performs sliding operation on the picture, the picture (the interactive control) can slide according to the sliding track of the user, and the interactive control can be realized through a response function onclick.

For example, the content of the multimedia data a1 in the multimedia material library is a lipstick advertisement, the content of the multimedia data B1 is an automobile advertisement, and the target user information includes: women, fashion-conscious, liking shopping. The matching degree of the multimedia data a1 with the target user information "female" is 0.85, the matching degree of the multimedia data a1 with the target user information "fashion of interest" is 0.9, and the matching degree of the multimedia data a1 with the target user information "shopping like" is 0.85. The matching degree of the multimedia data B1 with the target user information "female" is 0.55, the matching degree of the multimedia data B1 with the target user information "fashion of interest" is 0.6, and the matching degree of the multimedia data B1 with the target user information "shopping like" is 0.55. Accordingly, the target matching degree of the multimedia data a1 is 2.6(0.85+0.9+0.85 ═ 2.6), and the target matching degree of the multimedia data B1 is 2.6 (0.55+0.6+0.55 ═ 1.7).

Step S203, the target server receives interaction behavior information generated based on the interaction control returned by the target client, and determines reward feedback information corresponding to the target user according to the interaction behavior information.

Specifically, the target server receives interaction behavior information sent by the target client, the interaction behavior information is generated according to an interaction control in the target multimedia data, and the interaction control can respond to the interaction behavior of the target user on the target multimedia data. The interactive behavior information comprises operation feedback information and operation time consumption, the target server detects the operation feedback information and the operation time consumption, if the operation feedback information and the operation time consumption are detected to meet a preset task rewarding condition, a reward grade corresponding to the current interactive behavior information of the target user is determined according to the operation time consumption, and then the target server determines reward feedback information according to the reward grade.

When the interactive control responds to the sliding behavior of the target user in the target client, the operation feedback information in the interactive information comprises pixel overlapping data, the operation time consumption in the interactive information comprises sliding time consumption, wherein the pixel overlapping quantity is the pixel quantity of an overlapping area between a target area corresponding to the target object in the target multimedia data and a preset standard area, the target area is an area determined according to a sliding track generated according to the sliding behavior of the target object, and the object in the target multimedia data is called the target object. If the pixel overlapping quantity is detected to be larger than a preset quantity threshold value and the sliding time consumption is detected to be smaller than a preset time threshold value, the target server can determine that the interaction behavior information (the pixel overlapping quantity and the sliding time consumption) meets a preset task reward condition, then the target server determines a reward grade according to the sliding time consumption, and further determines reward feedback information according to the reward grade.

When the interactive control responds to the rotation behavior of the target user in the target client, the operation feedback information in the interactive information comprises an inclination angle, the operation time consumption in the interactive behavior information comprises rotation time consumption, wherein the inclination angle refers to an angle generated in the rotation behavior of a target object in the multimedia data, the rotation behavior of the target object is triggered according to the rotation direction and the rotation angle of the terminal, and the target in the target multimedia data is called a target object. If the inclination angle is detected to be within a preset target inclination angle interval and the rotation time is smaller than a preset time threshold, the target server can determine that the interaction behavior information (the inclination angle and the rotation time) meets a preset task reward condition, and then the target server determines a reward grade according to the rotation time, and further determines reward feedback information according to the reward grade. The rotation angle of the terminal can be obtained through a direction event (orientation event) in javascript.

The target server receives a multimedia data playing instruction sent by a target client, acquires historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determines target portrait information corresponding to the target user according to the historical behavior data; the target server extracts multimedia data corresponding to the target portrait information from the multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data comprises an interactive control; and the target server receives the interaction behavior information which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information. Therefore, the portrait information is determined by the historical behavior data of the user, so that the multimedia data determined by the portrait information conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Please refer to fig. 4a, which is an interaction diagram of a multimedia data processing method according to an embodiment of the present invention. The multimedia data processing method relates to a target client and a target server, wherein the target client is a client for providing local service for a user, and a server corresponding to the target client is called the target server. The target server comprises a portrait information recognizer, a multimedia material library and a logic controller, wherein video data and picture data are stored in the multimedia material library, and the video data can be advertisement video data. The multimedia data processing method may include:

step S301, the target client sends a multimedia data playing instruction to the target server.

Specifically, a target user clicks a plurality of multimedia data displayed in a page in a target client, selects the multimedia data to be watched, the target client generates a multimedia data playing instruction according to the clicking instruction of the user, and sends the multimedia data playing instruction to an image information identifier in a target server. Wherein the target user is a user currently logged in the target client.

Step S302, the target server obtains the historical behavior data of the target user corresponding to the target client according to the multimedia data playing instruction, and determines the target portrait information corresponding to the target user according to the historical behavior data.

Specifically, after receiving the multimedia data playing instruction, the portrait information identifier in the target server requests historical behavior data of the target user from the target client, or requests historical behavior data of the target user from other servers, where the historical behavior data may be historical shopping data, historical search data, historical loan data, and the like. After the portrait information recognizer obtains the historical behavior data of the target user, the historical behavior data is analyzed from several dimensions such as user basic attributes, user social attributes, user consumption characteristics, user value attributes, user life cycles, user risk control and the like, and portrait information of the target user is obtained and called as target portrait information. The portrait information is a user's label that is a highly refined signature from analysis of the user's historical behavior data. The portrait information may be: age, gender, favorite content, commentary content, interactive content, lifestyle preferences, brand preferences, purchasing power, hobbies, psychological traits, and the like.

Step S303, the target server extracts multimedia data corresponding to the target portrait information from a multimedia material library as target multimedia data; the target multimedia data includes an interactive control.

Specifically, the target server calculates the matching degree between each multimedia data and each target portrait information in the multimedia material library, and takes the sum of the matching degrees between the same multimedia data and each target portrait information as the target matching degree of the multimedia data. And taking the multimedia data with the target matching degree larger than the preset matching threshold as target multimedia data. The target multimedia data comprises an interactive control, the interactive control can respond to the target client, the target user can perform interactive operation on the target multimedia data, for example, the interactive control is a picture in the target multimedia data, the target user performs sliding operation on the picture, the picture (the interactive control) can slide according to the sliding track of the user, and the interactive control can be realized through a response function onclick.

Step S304, the target server sends the target multimedia data to the target client.

Specifically, the target server sends target multimedia data containing the interactive control to the target client.

Step S305, the target client generates interaction behavior information according to the interaction control.

Specifically, after receiving the target multimedia data containing the interactive control, the target client plays the target multimedia data. And the target user operates the interactive control in the target multimedia data (which can be sliding operation, rotating operation, shaking operation and the like) according to the played target multimedia data to generate an operation instruction. And the target client generates operation feedback information according to the operation instruction, and acquires operation time consumption according to the operation instruction. And determining the acquired operation feedback information and the operation time consumption as the interactive behavior information.

Step S306, the target client sends the interaction behavior information to the target server.

Specifically, the target client sends the interaction behavior information (operation feedback information and operation time consumption) to the logic controller in the target server.

Step S307, the target server determines reward feedback information corresponding to the target user according to the interaction behavior information.

Specifically, after the logic controller in the target server receives the interaction behavior information, the logic controller detects the operation feedback information and the operation time consumption, and if the operation feedback information and the operation time consumption are detected to meet a preset task reward condition, a reward grade corresponding to the current interaction behavior information of the target user is determined according to the operation time consumption, and then the logic controller determines reward feedback information according to the reward grade.

Optionally, the target server sends prompt information corresponding to the reward feedback information to the target client, the target client displays the prompt information on a screen after receiving the prompt information, and obtains a confirmation response message corresponding to the prompt information, where the confirmation response message may be generated by a user clicking a selection button in a page. And the target client sends the confirmation response message to the target server, and the target server adjusts the user permission of the target user after receiving the confirmation response message.

Optionally, the target server generates a play duration adjustment instruction according to the determined reward feedback information, where the play duration adjustment instruction is used to adjust a play duration of the target multimedia data in the target client. And the target server sends the playing time length adjusting instruction to the target client, and the target client adjusts the playing time length of the target multimedia data after receiving the playing time length adjusting instruction.

Please refer to fig. 4 b-4 e together, which are schematic views illustrating a scenario of determining bonus feedback information according to an embodiment of the invention. And the target client plays target multimedia data, the target multimedia data comprises an interactive control, and the interactive control can respond to the interactive operation of a target user on the target multimedia data. As shown in fig. 4b, the interactive control includes a water cup and a water bottle. The area 20a where the cup is located (the area 20a corresponding to the dotted line frame) is a preset standard area 20a, and the area where the kettle is located is a target area. The target user executes a sliding operation on the kettle, the target client generates an operation instruction of the sliding operation, and generates a sliding track of the kettle according to the operation instruction, as shown in fig. 4b, it is determined that there is no overlapping area between the target area where the kettle is located and the standard area 20a according to the sliding track, so that the pixel overlapping number of the overlapping area is also 0, and the sliding time of the kettle is 1 second. And the target client sends the pixel overlapping quantity (0) and the sliding time (1 second) to the target server, and the target server detects that the pixel overlapping quantity (0) and the sliding time (1 second) sent by the target client do not meet the task reward condition. The target user continues to execute the sliding operation of the sliding kettle, the target client generates an operation instruction of the sliding operation, and generates a sliding track of the kettle according to the operation instruction, as shown in fig. 4c, an overlapping area between a target area where the kettle is located and the standard area 20a is determined according to the sliding track, if the number of overlapped pixels of the overlapping area is 2, and the time consumed for sliding the kettle is 1.5 seconds. And the target client sends the pixel overlapping quantity (2) and the sliding time consumption (1.5 seconds) to the target server, and the target server detects that the pixel overlapping quantity (2) and the sliding time consumption (1.5 seconds) sent by the target client do not meet the task reward condition. The target user continues to execute the kettle sliding operation, the target client generates a sliding track of the kettle according to the sliding operation of the target user, as shown in fig. 4d, an overlapping area between a target area where the kettle is located and the standard area 20a is determined according to the sliding track, if the pixel overlapping number of the overlapping area is 5, and the kettle sliding time is 2.2 seconds. And the target client sends the pixel overlapping quantity (5) and the sliding time consumption (2.2 seconds) to the target server, and the target server detects that the pixel overlapping quantity (5) and the sliding time consumption (2.2 seconds) sent by the target client do not meet the task reward condition. The target user continues to perform the sliding operation on the kettle, the target client still generates a sliding track of the kettle according to the sliding operation of the target user, as shown in fig. 4e, an overlapping area between a target area where the kettle is located and the standard area 20a is determined according to the sliding track, if the number of pixel overlapping of the overlapping area is 8, and the time consumed for sliding the kettle is 2.5 seconds. The target client sends the pixel overlapping number (8) and the sliding time consumption (2.5 seconds) to the target server, and the target server detects that the pixel overlapping number (8) and the sliding time consumption (2.5 seconds) sent by the target client meet the task reward condition, namely the pixel overlapping number 8 is larger than a preset number threshold, and the sliding time consumption 2.5 seconds is smaller than the preset time consumption. The target server determines the reward level according to the sliding time (2.5 seconds) and further determines reward feedback information. The target server sends a prompt message to the target client, where the prompt message may be: and (4) completing the task, namely giving a member for 7 days and receiving the member. If the user selects the "OK" button, the target client generates a confirmation response message and sends it to the target server. And after receiving the confirmation response message, the target server adjusts the user authority of the target user, namely, the user authority of the target user can be adjusted from the non-member user to the member user.

Please refer to fig. 4 f-4 i, which are schematic views illustrating another scenario for determining the reward feedback information according to the embodiment of the present invention. And the target client plays target multimedia data, the target multimedia data comprises an interactive control, and the interactive control can respond to the interactive operation of a target user on the target multimedia data. As shown in fig. 4f, the interactive control includes a wine bottle and a wine cup, and the user rotates the terminal to tilt the wine bottle toward the wine cup. As shown in fig. 4f, the target user performs the operation of rotating the terminal, and the target client generates an operation instruction of the above-mentioned rotation operation according to the rotation direction and the rotation angle in the rotation operation, and rotates the wine bottle according to the operation instruction. The target client acquires the inclination angle of the wine bottle and the rotation time of the wine bottle, if the inclination angle is 5 degrees and the rotation time is 1 second, the target client sends the inclination angle (5 degrees) and the rotation time (1 second) to the target server, and the target server detects that the inclination angle (5 degrees) and the rotation time (1 second) sent by the target client do not meet the task rewarding condition. As shown in fig. 4g, the target user continues to perform the operation of rotating the terminal, and the target client generates an operation instruction of the rotation operation according to the rotation direction and the rotation angle in the rotation operation, and rotates the wine bottle according to the operation instruction. The target client acquires the inclination angle of the wine bottle and the rotation time of the wine bottle, if the inclination angle is 12 degrees and the rotation time is 2 seconds, the target client sends the inclination angle (12 degrees) and the rotation time (2 seconds) to the target server, and the target server detects that the inclination angle (12 degrees) and the rotation time (2 seconds) sent by the target client do not meet the task rewarding condition. As shown in fig. 4h, the target user continues to perform the rotation terminal operation, and the target client rotates the wine bottle according to the rotation operation. The target client acquires the inclination angle of the wine bottle and the rotation time of the wine bottle, if the inclination angle is 18 degrees and the rotation time is 2.5 seconds, the target client sends the inclination angle (18 degrees) and the rotation time (2.5 seconds) to the target server, and the target server detects that the inclination angle (18 degrees) and the rotation time (2.5 seconds) sent by the target client still meet the task reward condition. As shown in fig. 4i, the target user continues to execute the operation of the rotation terminal, the target client rotates the wine bottle according to the rotation operation, and obtains the inclination angle of the wine bottle and the rotation time of the wine bottle, if the inclination angle is 21 ° and the rotation time is 2.9 seconds, the target client sends the inclination angle (21 °) and the rotation time (2.9 seconds) to the target server, and the target server detects that the inclination angle (21 °) and the rotation time (2.9 seconds) sent by the target client meet the task reward condition, that is, the inclination angle 21 ° is within the target inclination angle interval, and the rotation time 2.9 seconds is less than the preset time threshold. The target server determines the reward level according to the sliding time (2.9 seconds), and further determines reward feedback information according to the reward level. And the target server generates a playing time length adjusting instruction according to the reward feedback information and sends the playing time length adjusting instruction to the target client, and the target client adjusts the playing time length of the target multimedia data according to the playing time length adjusting instruction. For example, the playing time length adjustment instruction is to reduce the playing time length of the target multimedia data by 10 seconds, the target client needs to play the target multimedia data for 50 seconds before receiving the playing time length adjustment instruction, and after receiving the playing time length adjustment instruction, the playing time length of the target multimedia data is adjusted from 50 seconds to 40 seconds, so that the time consumption of the target user for watching the target multimedia data can be reduced.

The target server receives a multimedia data playing instruction sent by a target client, acquires historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determines target portrait information corresponding to the target user according to the historical behavior data; the target server extracts multimedia data corresponding to the target portrait information from the multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data comprises an interactive control; and the target server receives the interaction behavior information which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information. Therefore, the portrait information is determined by the historical behavior data of the user, so that the multimedia data determined by the portrait information conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Further, please refer to fig. 5, which is a schematic structural diagram of another multimedia data processing apparatus according to an embodiment of the present invention. As shown in fig. 5, the multimedia data processing apparatus 1 may be applied to a terminal where a target client is located, and the multimedia data processing apparatus 1 may include: a second sending module 11 and a second generating module 12;

a second sending module 11, configured to send a multimedia data playing instruction to a target server, so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

specifically, the user clicks a plurality of multimedia data displayed in the page to select the multimedia data that the user wants to watch, the second sending module 11 generates a multimedia data playing instruction according to the click instruction of the user, and sends the multimedia data playing instruction to the target server, so that the target server obtains the multimedia data after receiving the multimedia data playing instruction, and the obtained multimedia data is called as target multimedia data. The target multimedia data is determined according to target portrait information of a target user corresponding to the target client; a user currently logged in the target client is called a target user, the portrait information of the target user is called target portrait information, and the target portrait information is determined according to historical behavior data of the target user. It should be noted that the target multimedia data includes an interactive control, and the interactive control may respond to the interactive operation of the target user on the target multimedia data.

The second generating module 12 is configured to receive the target multimedia data sent by the target server, and generate interaction behavior information according to the interaction control;

specifically, the second generating module 12 receives the target multimedia data sent by the target server, and plays the received target multimedia data. The second generating module 12 generates an operation instruction according to the operation behavior of the user on the interactive control, generates corresponding operation feedback information according to the operation instruction, and obtains the operation time consumption corresponding to the operation instruction. The second generation module 12 determines the acquired operation feedback information and the operation time consumption as the interaction behavior information.

When the target user executes the sliding behavior and the interactive control responds to the sliding behavior of the target user, the second generating module 12 generates an operation instruction corresponding to the sliding behavior, and generates a sliding track of a target object in the multimedia data according to the operation instruction (here, the sliding operation instruction), where the object in the multimedia data is called the target object and the interactive control includes the target object. When the target object stops sliding, the area of the target object in the screen is called a target area. And extracting an overlapping area between the target area and a preset standard area, and taking the number of pixels in the overlapping area as the pixel overlapping number. The second generation module 12 determines the acquired pixel overlap amount as operation feedback information. The second generation module 12 counts the sliding time consumption of the sliding behavior of the target object, and takes the sliding time consumption as the operation time consumption. And the second generation module 12 determines the acquired operation feedback information (the number of overlapped pixels) and the operation time consumption (sliding time consumption) as the interaction behavior information.

When the target user rotates the terminal and the interactive control responds to the rotation behavior of the target user, the second generation module 12 generates an operation instruction (here, a rotation operation instruction) according to the rotation direction and the rotation angle of the terminal, and according to the rotation operation instruction, the second generation module 12 rotates a target object in the target multimedia data, the object in the multimedia data is called a target object, and the interactive control includes the target object. The second generation module 12 obtains an inclination angle at which the target object rotates (the inclination angle of the target object and the rotation angle of the terminal have a proportional relationship), and determines the inclination angle as the operation feedback information. The second generation module 12 counts rotation time consumption of the rotation behavior of the target object, and takes the rotation time consumption as operation time consumption. And the second generation module 12 determines the acquired operation feedback information (inclination angle) and the operation time consumption (rotation time consumption) as the interaction behavior information.

The second sending module 11 is further configured to send the interaction behavior information to the target server, so that the target server determines reward feedback information corresponding to the target user according to the interaction behavior information.

Specifically, after the second sending module 11 collects the interactive behavior information, the interactive behavior information is sent to the target server, so that the target server detects operation feedback information and operation time consumption in the interactive behavior information, and when the operation feedback information and the operation time consumption are detected to meet a preset task rewarding condition, a reward grade corresponding to the current interactive behavior information of the target user is determined according to the operation time consumption, and then the target server determines reward feedback information according to the reward grade.

For specific functional implementation manners of the second sending module 11 and the second generating module 12, reference may be made to steps S101 to S103 in the corresponding embodiment of fig. 2, which is not described herein again.

Referring to fig. 5, the second generating module 12 may include: a playback unit 121, an acquisition unit 122;

a playing unit 121, configured to receive the target multimedia data sent by the target server, and play the target multimedia data;

the obtaining unit 122 is configured to generate operation feedback information corresponding to the interactive control according to the operation instruction for the interactive control, and obtain operation time consumption according to the operation instruction;

the playing unit 121 is further configured to determine the operation feedback information and the operation time as the interaction behavior information.

The specific functional implementation manners of the playing unit 121 and the obtaining unit 122 may refer to step S102 in the embodiment corresponding to fig. 2, which is not described herein again.

Referring to fig. 5, the obtaining unit 122 may include: a generation subunit 1221, a third determination subunit 1222;

a generating subunit 1221, configured to generate a sliding track of the target object according to an operation instruction for the interactive control;

a third determining subunit 1222, configured to determine a target area of the target object in the screen according to the sliding track;

the third determining subunit 1222, further configured to extract an overlap area between the target area and a standard area, and use the number of pixels in the overlap area as the number of pixel overlaps;

the generation submenu 1221 element is further used for counting the sliding time consumption of the target object.

For specific functional implementation manners of the generating subunit 1221 and the third determining subunit 1222, refer to step S102 in the embodiment corresponding to fig. 2, which is not described herein again.

Referring to fig. 5, the obtaining unit 122 may include: the generating subunit 1221 and the third determining subunit 1222 may further include: an acquisition subunit 1223, a statistics subunit 1224;

the generating subunit 1221 is further configured to generate the operation instruction according to a rotation direction and a rotation angle of the terminal;

an obtaining subunit 1223, configured to rotate a target object in the target multimedia data according to the operation instruction, and obtain an inclination angle of the target object;

a statistics subunit 1224, configured to count a rotation time of the target object.

For specific functional implementation manners of the generating subunit 1221, the obtaining subunit 1223, and the statistics subunit 1224, reference may be made to step S102 in the embodiment corresponding to fig. 2, which is not described herein again.

Referring to fig. 5, the multimedia data processing apparatus 1 may include: a second sending module 11 and a second generating module 12; the method can also comprise the following steps: a first receiving module 13 and a first generating module 14;

a first receiving module 13, configured to receive prompt information sent by the target server and corresponding to the reward feedback information;

the first generating module 14 is configured to generate a confirmation response message corresponding to the prompt information, and send the confirmation response message to the target server, so that the target server adjusts the user right of the target user according to the confirmation response message.

For specific functional implementation of the first receiving module 13 and the first generating module 14, reference may be made to step S103 in the corresponding embodiment of fig. 2, which is not described herein again.

Referring again to fig. 5, the multimedia data processing apparatus 1 may include: the second sending module 11, the second generating module 12, the first receiving module 13, and the first generating module 14 may further include: an adjustment module 15;

the first receiving module 13 is further configured to receive a play duration adjustment instruction sent by the target server; the playing time length adjusting instruction is generated according to the reward feedback information;

and the adjusting module 15 is configured to adjust the playing time of the target multimedia data according to the playing time adjusting instruction.

The specific functional implementation manner of the first receiving module 13 and the adjusting module 15 may refer to step S103 in the corresponding embodiment of fig. 2, which is not described herein again.

The target client in the embodiment of the invention sends a multimedia data playing instruction to the target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client; the target client receives target multimedia data sent by the target server and generates interaction behavior information according to the interaction control; and the target client sends the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information. Therefore, the target multimedia data is determined by the portrait information of the user, so that the target multimedia data conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Further, please refer to fig. 6, which is a schematic structural diagram of a multimedia data processing apparatus according to an embodiment of the present invention. As shown in fig. 6, the multimedia data processing apparatus 2 may be applied to a target server, and the multimedia data processing apparatus 1 may include: a second receiving module 21, an extracting module 22, a first sending module 23, and a determining module 24;

the second receiving module 21 is configured to receive a multimedia data playing instruction sent by a target client, obtain historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determine target portrait information corresponding to the target user according to the historical behavior data;

an extracting module 22, configured to extract multimedia data corresponding to the target portrait information from a multimedia material library as target multimedia data; the target multimedia data comprises an interactive control;

a first sending module 23, configured to send the target multimedia data to the target client;

and the determining module 24 is configured to receive interaction behavior information, which is returned by the target client and generated based on the interaction control, and determine reward feedback information corresponding to the target user according to the interaction behavior information.

For specific functional implementation manners of the second receiving module 21, the extracting module 22, the first sending module 23, and the determining module 24, reference may be made to steps S201 to S203 in the embodiment corresponding to fig. 3, which is not described herein again.

Referring also to fig. 6, the extraction module 22 may include: a calculation unit 221 and a first determination unit 222.

A calculating unit 221, configured to calculate matching degrees between each multimedia data in the multimedia material library and each target portrait information respectively;

the first determining unit 222 is configured to determine a sum of matching degrees between the same multimedia data and each target portrait information as a target matching degree, and determine the multimedia data with the target matching degree greater than a matching threshold as the target multimedia data.

The specific functional implementation manners of the calculating unit 221 and the first determining unit 222 may refer to step S202 in the embodiment corresponding to fig. 3, which is not described herein again.

Referring to fig. 6, the determining module 24 may include: a receiving unit 241 and a second determining unit 242.

A receiving unit 241, configured to receive interaction behavior information sent by the target client; the interaction behavior information comprises operation feedback information and operation time consumption generated based on the interaction control;

and a second determining unit 242, configured to determine, when the operation feedback information and the operation consumed time satisfy a task rewarding condition, a reward level according to the operation consumed time, and determine the reward feedback information according to the reward level.

The specific functional implementation manners of the receiving unit 241 and the second determining unit 242 may refer to step S203 in the embodiment corresponding to fig. 3, which is not described herein again.

Referring to fig. 6 together, the second determining unit 242 may include: a first determination subunit 2421;

a first determining subunit 2421, configured to determine that the pixel overlap amount and the sliding time meet the task reward condition if the pixel overlap amount is greater than a number threshold and the sliding time is less than a time threshold;

the first determining subunit 2421 is further configured to determine a reward level according to the sliding elapsed time, and determine the reward feedback information according to the reward level.

The specific functional implementation manner of the first determining subunit 2421 may refer to step S203 in the embodiment corresponding to fig. 3, which is not described herein again.

Referring to fig. 6, the second determining unit 242 may include a first determining subunit 2421, and may further include: a second determining subunit 2422;

a second determining subunit 2422, configured to determine that the tilt angle and the rotation time meet the task reward condition if the tilt angle is within a target tilt angle interval and the rotation time is less than a time threshold;

the second determining subunit 2422 is further configured to determine a reward level according to the rotation elapsed time, and determine the reward feedback information according to the reward level.

The specific functional implementation manner of the second determining subunit 2422 may refer to step S203 in the embodiment corresponding to fig. 3, which is not described herein again.

The target server receives a multimedia data playing instruction sent by a target client, acquires historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determines target portrait information corresponding to the target user according to the historical behavior data; the target server extracts multimedia data corresponding to the target portrait information from the multimedia material library to serve as target multimedia data, and sends the target multimedia data to the target client; the target multimedia data comprises an interactive control; and the target server receives the interaction behavior information which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information. Therefore, the portrait information is determined by the historical behavior data of the user, so that the multimedia data determined by the portrait information conforms to the attribute characteristics of the user, the matching degree between the multimedia data and the attribute characteristics of the user can be enhanced, and the accuracy of pushing the multimedia data to the user is improved; meanwhile, the target multimedia data are interactive multimedia data, so that the user can interact with the multimedia data when watching the multimedia data, the user is prevented from watching the multimedia data only singly, and the display mode of the multimedia data is enriched.

Further, please refer to fig. 7, which is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in fig. 7, the multimedia data processing apparatus 1 in fig. 5 may be applied to the electronic device 1000, and the electronic device 1000 may include: the processor 1001, the network interface 1004, and the memory 1005, the electronic device 1000 may further include: a user interface 1003, and at least one communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display) and a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a standard wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (non-volatile memory), such as at least one disk memory. The memory 1005 may optionally be at least one memory device located remotely from the processor 1001. As shown in fig. 7, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device control application program.

The electronic device 1000 may be a terminal where a target client is located in the embodiment corresponding to fig. 2, and in the electronic device 1000 shown in fig. 7, the network interface 1004 may provide a network communication function; the user interface 1003 is an interface for providing a user with input; and the processor 1001 may be used to invoke a device control application stored in the memory 1005 to implement:

sending a multimedia data playing instruction to a target server so that the target server obtains target multimedia data according to the multimedia data playing instruction; the target multimedia data comprises an interactive control; the target multimedia data is determined according to target portrait information of a target user corresponding to the target client;

receiving target multimedia data sent by the target server, and generating interaction behavior information according to the interaction control;

and sending the interactive behavior information to the target server so that the target server determines reward feedback information corresponding to the target user according to the interactive behavior information.

When the processor 1001 executes receiving of target multimedia data sent by the target server and generates interaction behavior information according to the interaction control, the following steps are specifically executed:

receiving the target multimedia data sent by the target server and playing the target multimedia data;

and generating operation feedback information corresponding to the interactive control according to the operation instruction aiming at the interactive control, acquiring operation time consumption according to the operation instruction, and determining the operation feedback information and the operation time consumption as the interactive behavior information.

In one embodiment, the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises a pixel overlap amount; the operation time consumption comprises sliding time consumption;

when the processor 1001 executes an operation instruction for the interactive control to generate operation feedback information corresponding to the interactive control, and obtains operation time consumption according to the operation instruction, the following steps are specifically executed:

generating a sliding track of the target object according to the operation instruction aiming at the interactive control;

determining a target area of the target object in a screen according to the sliding track;

extracting an overlapping area between the target area and a standard area, and taking the number of pixels in the overlapping area as the number of pixel overlaps;

and counting the sliding time of the target object.

In one embodiment, the interactive control comprises a target object in the target multimedia data; the operation feedback information comprises an inclination angle; the operation time comprises rotation time;

when the processor 1001 executes an operation instruction for the interactive control to generate operation feedback information corresponding to the interactive control, and obtains operation time consumption according to the operation instruction, the following steps are specifically executed:

generating the operation instruction according to the rotation direction and the rotation angle of the terminal;

rotating a target object in the target multimedia data according to the operation instruction, and acquiring an inclination angle of the target object;

and counting the rotation time of the target object.

In one embodiment, the processor 1001 further performs the steps of:

receiving prompt information which is sent by the target server and corresponds to the reward feedback information;

and generating a confirmation response message corresponding to the prompt message, and sending the confirmation response message to the target server, so that the target server adjusts the user permission of the target user according to the confirmation response message.

In one embodiment, the processor 1001 further performs the steps of:

receiving a playing time length adjusting instruction sent by the target server; the playing time length adjusting instruction is generated according to the reward feedback information;

and adjusting the playing time length of the target multimedia data according to the playing time length adjusting instruction.

It should be understood that the electronic device 1000 described in the embodiment of the present invention may perform the description of the multimedia data processing method in the embodiment corresponding to fig. 2 to fig. 4i, and may also perform the description of the multimedia data processing apparatus 1 in the embodiment corresponding to fig. 5, which is not described herein again. In addition, the beneficial effects of the same method are not described in detail.

Further, here, it is to be noted that: an embodiment of the present invention further provides a computer storage medium, and the computer storage medium stores the aforementioned computer program executed by the multimedia data processing apparatus 1, and the computer program includes program instructions, and when the processor executes the program instructions, the description of the multimedia data processing method in the embodiment corresponding to fig. 2 to 4i can be executed, so that details are not repeated here. In addition, the beneficial effects of the same method are not described in detail. For technical details not disclosed in the embodiments of the computer storage medium to which the present invention relates, reference is made to the description of the method embodiments of the present invention.

Further, please refer to fig. 8, which is a schematic structural diagram of another electronic device according to an embodiment of the present invention. As shown in fig. 8, the multimedia data processing apparatus 2 in fig. 6 may be applied to the electronic device 2000, and the electronic device 2000 may include: the processor 2001, the network interface 2004 and the memory 2005, the electronic device 2000 may further include: a user interface 2003, and at least one communication bus 2002. The communication bus 2002 is used to implement connection communication between these components. The user interface 2003 may include a Display (Display) and a Keyboard (Keyboard), and the optional user interface 2003 may further include a standard wired interface and a standard wireless interface. The network interface 2004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). Memory 2005 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 2005 may optionally also be at least one memory device located remotely from the aforementioned processor 2001. As shown in fig. 8, the memory 2005, which is one type of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device control application program.

The electronic device 2000 may be the target server in the embodiment corresponding to fig. 3, and in the electronic device 2000 shown in fig. 8, the network interface 2004 may provide a network communication function; and the user interface 2003 is primarily used to provide an interface for user input; and processor 2001 may be used to invoke the device control application stored in memory 2005 to implement:

receiving a multimedia data playing instruction sent by a target client, acquiring historical behavior data of a target user corresponding to the target client according to the multimedia data playing instruction, and determining target portrait information corresponding to the target user according to the historical behavior data;

extracting multimedia data corresponding to the target portrait information from a multimedia material library to serve as target multimedia data, and sending the target multimedia data to the target client; the target multimedia data comprises an interactive control;

and receiving interaction behavior information which is returned by the target client and generated based on the interaction control, and determining reward feedback information corresponding to the target user according to the interaction behavior information.

In one embodiment, the processor 2001, when executing in the multimedia material library, extracts the multimedia data corresponding to the target portrait information as the target multimedia data, specifically executes the following steps:

respectively calculating the matching degree between each multimedia data in the multimedia material library and each target portrait information;

and determining the sum of the matching degrees between the same multimedia data and each target portrait information as a target matching degree, and determining the multimedia data with the target matching degree larger than a matching threshold value as the target multimedia data.

In one embodiment, when the processor 2001 executes receiving interaction behavior information, which is returned by the target client and generated based on the interaction control, and determines reward feedback information corresponding to the target user according to the interaction behavior information, the following steps are specifically executed:

receiving interaction behavior information sent by the target client; the interaction behavior information comprises operation feedback information and operation time consumption generated based on the interaction control;

and when the operation feedback information and the operation consumed time meet a task rewarding condition, determining a rewarding grade according to the operation consumed time, and determining the rewarding feedback information according to the rewarding grade.

In one embodiment, the operational feedback information includes a pixel overlap amount; the operation time consumption comprises sliding time consumption; the pixel overlapping quantity is the pixel quantity of an overlapping area between a target area corresponding to a target object in the target multimedia data and a standard area; the target area is determined according to the sliding track of the target object;

when the processor 2001 executes that the operation feedback information and the operation consumed time meet a task rewarding condition, the processor determines a reward level according to the operation consumed time, and when the reward feedback information is determined according to the reward level, the processor specifically executes the following steps:

if the pixel overlapping quantity is larger than a quantity threshold value and the sliding time consumption is smaller than a time threshold value, determining that the pixel overlapping quantity and the sliding time consumption meet the task reward condition;

and determining the reward grade according to the sliding time consumption, and determining the reward feedback information according to the reward grade.

In one embodiment, the operational feedback information includes a tilt angle; the operation time comprises rotation time; the tilt angle refers to an angle generated in a rotation behavior of a target object in the multimedia data; the rotation behavior of the target object is triggered according to the rotation direction and the rotation angle of the terminal;

when the processor 2001 executes that the operation feedback information and the operation consumed time meet a task rewarding condition, the processor determines a reward level according to the operation consumed time, and when the reward feedback information is determined according to the reward level, the processor specifically executes the following steps:

if the inclination angle is within a target inclination angle interval and the rotation consumed time is smaller than a time threshold, determining that the inclination angle and the rotation consumed time meet the task reward condition;

and determining the reward grade according to the rotation time consumption, and determining the reward feedback information according to the reward grade.

The electronic device 2000 described in the embodiment of the present invention may perform the description of the multimedia data processing method in the embodiment corresponding to fig. 3 to fig. 4i, and may also perform the description of the multimedia data processing apparatus 2 in the embodiment corresponding to fig. 6, which is not described herein again. In addition, the beneficial effects of the same method are not described in detail.

Further, here, it is to be noted that: an embodiment of the present invention further provides a computer storage medium, and the computer storage medium stores the aforementioned computer program executed by the multimedia data processing apparatus 2, and the computer program includes program instructions, and when the processor executes the program instructions, the description of the multimedia data processing method in the foregoing embodiments of fig. 3 to 4i can be performed, so that details are not repeated here. In addition, the beneficial effects of the same method are not described in detail. For technical details not disclosed in the embodiments of the computer storage medium to which the present invention relates, reference is made to the description of the method embodiments of the present invention.

It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.

The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

35页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频流和/或图片流数据的共享方法、装置及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类