Data processing method, system, server and readable storage medium

By obtaining the target heart rate parameters to adjust the association between the user identifier and the multimedia file, and combining historical and real-time heart rate data to recommend data sets, the problem of inaccurate user preference judgment in the existing technology is solved, and more accurate data recommendation is achieved.

CN116233232BActive Publication Date: 2025-10-03MOBVOI (WUHAN) INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310134382.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-09
Publication Date
2025-10-03
Estimated Expiration
2043-02-09

AI Technical Summary

Technical Problem

Existing technologies cannot accurately reflect users' true preferences, resulting in online service platforms being unable to recommend accurate content to users.

Method used

By obtaining the target heart rate parameters, the association between the user identification and the multimedia files is adjusted based on the target heartbeat data, a historical data set is established, and a data set is recommended in combination with the real-time heart rate parameters.

Benefits of technology

It can accurately judge user preferences without relying on user operations, thus improving the accuracy of data recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116233232B_ABST
    Figure CN116233232B_ABST
Patent Text Reader

Abstract

The embodiments of the present application provide a data processing method, system, server and readable storage medium, and relate to the field of computer technology. The embodiments of the present application can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association relationship between the target user identifier and the target multimedia file according to the target heart rate parameters determined based on the target heartbeat data. Furthermore, the embodiments of the present application can recommend corresponding content to the user based on the association relationship. Therefore, the embodiments of the present application can judge the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a data processing method, system, server, and readable storage medium. Background Art

[0002] At present, with the development of Internet technology, online network service platforms can recommend corresponding content to users based on their preferences.

[0003] In related technologies, users' interest in multimedia content is generally determined by their actions on the content. However, this approach has certain limitations and cannot accurately reflect users' true preferences, making it difficult to recommend accurate content to users. Therefore, how to more accurately recommend content to users is an urgent problem that needs to be solved. Summary of the Invention

[0004] In view of this, embodiments of the present application provide a data processing method, system, server, and readable storage medium to improve the accuracy of data recommendation.

[0005] In a first aspect, a data processing method is provided, the method comprising:

[0006] A target heart rate parameter is obtained, where the target heart rate parameter is determined based at least on target heartbeat data, where the target heartbeat data is data collected by a target sensor during display and / or playback of a target multimedia file.

[0007] According to the target heart rate parameter, the association relationship between the target user identifier and the target multimedia file is adjusted.

[0008] According to the association relationship, the data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0009] In some embodiments, adjusting the association between the target user identifier and the target multimedia file according to the target heart rate parameter includes:

[0010] A historical data set is established based on the target heart rate parameter and the target multimedia file within a predetermined time period.

[0011] The association relationship between the target user identifier and the target multimedia file is adjusted according to the historical data set.

[0012] In some embodiments, the historical data set further includes historical behavior data, and the historical behavior data is at least used to characterize the historical operation behavior of the user corresponding to the target user identifier with respect to the target multimedia file.

[0013] In some embodiments, sending the to-be-recommended data set to the terminal device according to the association relationship includes:

[0014] A real-time heart rate parameter is obtained, where the real-time heart rate parameter is determined based at least on real-time heartbeat data collected by the target sensor.

[0015] A data set to be recommended is determined based on the real-time heart rate parameter and the association relationship.

[0016] The data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0017] In a second aspect, a data processing system is provided, the system comprising:

[0018] The terminal device is configured to display and / or play the target multimedia file.

[0019] The target sensor is configured to collect target heartbeat data, where the target heartbeat data is data collected by the target sensor during the display and / or playback of the target multimedia file.

[0020] The server is configured to perform the following steps:

[0021] A target heart rate parameter is obtained, where the target heart rate parameter is determined based at least on the target heartbeat data.

[0022] According to the target heart rate parameter, the association relationship between the target user identifier and the target multimedia file is adjusted.

[0023] According to the association relationship, the data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0024] In some embodiments, the server is specifically configured to:

[0025] A historical data set is established based on the target heart rate parameter and the target multimedia file within a predetermined time period.

[0026] The association relationship between the target user identifier and the target multimedia file is adjusted according to the historical data set.

[0027] In some embodiments, the target sensor is further configured to collect real-time heartbeat data.

[0028] The server is further configured to obtain real-time heart rate parameters, determine a data set to be recommended based on the real-time heart rate parameters and the association relationship, and send the data set to be recommended to the terminal device, wherein the real-time heart rate parameters are determined at least based on real-time heartbeat data, and the real-time heartbeat data is collected by the target sensor.

[0029] The terminal device is further configured to receive the data set to be recommended, and display and / or play the data set to be recommended.

[0030] In some embodiments, the target sensor is a photoplethysmography sensor provided in a wearable device.

[0031] According to a third aspect, a data processing device is provided, comprising:

[0032] The target heart rate parameter acquisition module is configured to execute acquisition of target heart rate parameters, where the target heart rate parameters are determined based at least on target heartbeat data, which is data collected by a target sensor during display and / or playback of a target multimedia file.

[0033] The association relationship determination module is configured to adjust the association relationship between the target user identifier and the target multimedia file according to the target heart rate parameter.

[0034] The recommendation module is configured to send the data set to be recommended to the terminal device according to the association relationship, so that the terminal device displays and / or plays the data set to be recommended.

[0035] In some embodiments, the association relationship determination module is specifically configured to execute:

[0036] A historical data set is established based on the target heart rate parameter and the target multimedia file within a predetermined time period.

[0037] The association relationship between the target user identifier and the target multimedia file is adjusted according to the historical data set.

[0038] In some embodiments, the historical data set further includes historical behavior data, and the historical behavior data is at least used to characterize the historical operation behavior of the user corresponding to the target user identifier with respect to the target multimedia file.

[0039] In some embodiments, the recommendation module is specifically configured to perform:

[0040] A real-time heart rate parameter is obtained, where the real-time heart rate parameter is determined based at least on real-time heartbeat data collected by the target sensor.

[0041] A data set to be recommended is determined based on the real-time heart rate parameter and the association relationship.

[0042] The data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0043] In a fourth aspect, an embodiment of the present application provides a server comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.

[0044] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method described in the first aspect is implemented.

[0045] The embodiment of the present application can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association between the target user identifier and the target multimedia file based on the target heart rate parameter determined based on the target heartbeat data. Furthermore, the embodiment of the present application can recommend corresponding content to the user based on the association. Therefore, the embodiment of the present application can determine the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendation. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The above and other objects, features and advantages of the embodiments of the present application will become more apparent through the following description of the embodiments of the present application with reference to the accompanying drawings, in which:

[0047] Figure 1 A schematic diagram of a data processing system according to an embodiment of the present application;

[0048] Figure 2 This is a flow chart of a data processing method according to an embodiment of the present application;

[0049] Figure 3 A flowchart of another data processing method according to an embodiment of the present application;

[0050] Figure 4 A flowchart of another data processing method according to an embodiment of the present application;

[0051] Figure 5 This is a schematic structural diagram of a data processing device according to an embodiment of the present application;

[0052] Figure 6 This is a schematic diagram of the structure of the server of an embodiment of the present application. DETAILED DESCRIPTION

[0053] The present application is described below based on the following embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without the description of these details. To avoid obscuring the essence of the present application, well-known methods, processes, procedures, components, and circuits are not described in detail.

[0054] Furthermore, persons of ordinary skill in the art will appreciate that the figures provided herein are for illustration purposes only and are not necessarily drawn to scale.

[0055] Unless the context clearly requires otherwise, words like “include”, “comprising” and the like in the specification should be interpreted as including rather than exclusive or exhaustive; that is, as “including but not limited to”.

[0056] In the description of this application, it should be understood that the terms "first", "second", etc. are used for descriptive purposes only and should not be understood to indicate or imply relative importance. In addition, in the description of this application, unless otherwise specified, "plurality" means two or more.

[0057] Currently, with the development of Internet technology, online service platforms can recommend content to users based on their preferences. For example, an online service platform can be a music service platform that recommends songs based on their preferences. An online service platform can also be an information service platform that recommends news, articles, and other data based on their preferences. An online service platform can also be a video service platform that recommends videos based on their preferences.

[0058] In related technologies, user interest in multimedia content is generally determined by user actions taken on the content. For example, a music service platform, after authorization, can determine a user's preference for a particular song based on actions such as "like," "download," "comment," or "favorite," as well as information such as the number of times the user has played the same song repeatedly. Based on this preference, the platform can then determine the user's preference for related dimensions such as music genre, style, or specific artist, and recommend related songs to the user based on their preference in each dimension.

[0059] However, there are certain limitations in the way related technologies determine user preference content. Taking music service platforms as an example, if the user does not have the habit of liking, downloading, commenting or collecting, or if the user is unable to operate the device (for example, the user is working or sleeping), the related technology will not be able to determine the user's preferences through the user's operations, nor will it be able to determine the user's preference for related dimensions such as music type, music style or specific singers, and thus will not be able to recommend accurate content to the user.

[0060] In other words, the relevant technologies are still unable to accurately reflect the real preferences of users. Therefore, how to recommend content to users more accurately is an urgent problem that needs to be solved.

[0061] In order to solve the above problems, an embodiment of the present application provides a data processing method, which can be applied to a server in a data processing system to accurately determine user preferences based on target heartbeat data and recommend corresponding data sets to users based on their preferences.

[0062] like Figure 1 As shown, the data processing system may include a terminal device 11, a target sensor 12, and a server 13. The terminal device 11 may be a smartphone, a tablet computer, a personal computer (PC), a wearable device (e.g., a smartwatch), or other device capable of displaying and / or playing multimedia files. The server 13 may be a single server, a distributed server cluster, or a cloud server.

[0063] In the data processing system, the terminal device 11 can be configured to display and / or play a target multimedia file. The target multimedia file can be a file such as music, an article, or a video sent to the terminal device 11 by an online network service platform (i.e., the server 13). Accordingly, the terminal device 11 can receive and display the article, receive and play the song, and receive, display, and play the video.

[0064] The target sensor 12 can be configured to collect target heartbeat data. The target heartbeat data is data collected by the target sensor 12 during the display and / or playback of the target multimedia file, and the target heartbeat data can be used to determine the target heart rate parameter. That is, the embodiment of the present application can control the terminal device 11 to display and / or play the target multimedia file so that the user can watch the target multimedia file. During this process, the embodiment of the present application can control the target sensor 12 to collect the user's target heartbeat data, so as to judge the user's preference for the target multimedia file based on the user's target heartbeat data. The user's preferences can be obtained without relying on the user's operation of the terminal device 11, thereby improving the accuracy of data recommendation. It should be noted that after collecting the target heartbeat data, the target sensor 12 can determine the target heart rate parameters based on the target heartbeat data and send the target heart rate parameters to the server 13. It can also directly send the target heartbeat data to the server 13 so that the server 13 determines the target heart rate parameters based on the target heartbeat data. It can also send the target heartbeat data to the terminal device 11 so that the terminal device 11 determines the target heart rate parameters based on the target heartbeat data and sends the target heart rate parameters to the server 13.

[0065] The server 13 can be configured to execute the above-mentioned data processing method to improve the accuracy of data recommendation. Specifically, the server 13 can obtain the target heart rate parameter and adjust the association relationship between the target user identifier and the target multimedia file according to the target heart rate parameter. Furthermore, when recommending content to the user corresponding to the target user identifier, the server 13 can send the data set to be recommended to the terminal device 11 according to the association relationship, so that the terminal device 11 displays and / or plays the data set to be recommended. Among them, the target heart rate parameter is determined based on at least the target heartbeat data, and the target heart rate parameter can be determined by the target sensor 12 or by the server 13.

[0066] Through the embodiment of the present application, the data processing system can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association between the target user identifier and the target multimedia file based on the target heart rate parameters determined based on the target heartbeat data. Furthermore, the data processing system can recommend corresponding content to the user based on the association. Therefore, the embodiment of the present application can determine the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendations.

[0067] The following will describe in detail a data processing method provided by an embodiment of the present application in conjunction with a specific implementation method. Figure 2 The specific steps are as follows:

[0068] In step S100, the target heart rate parameter is obtained.

[0069] The target heart rate parameter is determined at least based on target heartbeat data, which is data collected by the target sensor during the display and / or playback of the target multimedia file, and is also the target heartbeat data of the user corresponding to the target user identifier.

[0070] In one case, the target sensor can be a sensor provided in a terminal device (for example, the terminal device can be a device such as a smartwatch with display and playback functions). When the terminal device displays and / or plays the target multimedia file, the target sensor can be controlled to collect the user's target heartbeat data. Furthermore, embodiments of the present application can determine the target heart rate parameter corresponding to the target heartbeat data through the target sensor, the terminal device, or the server.

[0071] In another case, the target sensor can also be a sensor provided in other devices (such as wearable heart rate monitoring devices or smart watches, etc.). When the terminal device is displaying and / or playing the target multimedia file, the device where the target sensor is located can control the target sensor to collect the user's target heartbeat data. In addition, the device where the target sensor is located can also periodically collect or collect the user's heartbeat data in real time. When the terminal device is displaying and / or playing the target multimedia file, it can request to obtain the heartbeat data collected by the device where the target sensor is located, and use the heartbeat data as the target heartbeat data. In other words, since most of the current wearable heart rate monitoring devices or smart watches, etc. have health detection functions, the terminal device of the embodiment of the present application can directly obtain the target heartbeat data from the device where the target sensor is located, without the need to separately control the target sensor to collect the user's target heartbeat data. Further, the embodiment of the present application can determine the target heart rate parameters corresponding to the target heartbeat data through the target sensor, the terminal device or the server.

[0072] In an optional embodiment, the target sensor is a photoplethysmography (PPG) sensor provided in a wearable device. The PPG sensor can transmit a light beam of a certain wavelength toward the skin, which is received by a photoelectric receiver via transmission or reflection. Furthermore, the PPG sensor can process and display the periodic light intensity changes caused by blood circulation detected in the above process, thereby generating pulse data. In this embodiment of the present application, this pulse data can be used as target heartbeat data.

[0073] In addition, the target heart rate parameter can be the heart rate variability (HRV) determined by the target heartbeat data. HRV is an indicator that measures the time changes between consecutive heartbeats. This indicator can be affected by many factors. Under normal non-exercise conditions (such as work or rest), HRV is mainly affected by emotions. When the emotions are calm, the human heart will continue to maintain blood flow at a stable level. When emotions fluctuate, the human nervous system will release related hormones and affect the heart rate, and changes in heart rate will cause the indicator corresponding to HRV to fluctuate. Therefore, the embodiment of the present application can determine the heart rate changes of the user through the user's target heart rate parameters, thereby judging the user's emotions when viewing or listening to the target multimedia file, and then judging the user's preference for the target multimedia file currently displayed and / or played.

[0074] During this process, the embodiment of the present application can control the target sensor to collect the user's target heartbeat data, so as to judge the user's preference for the target multimedia file based on the user's target heartbeat data. The user's preferences can be obtained without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendations.

[0075] In step S200, the association relationship between the target user identifier and the target multimedia file is adjusted according to the target heart rate parameter.

[0076] Among them, the target user identifier is the unique identifier of the corresponding user, and the unique identifier can be the user number of the corresponding user, etc. The association relationship of the embodiment of the present application can be used to characterize the degree of preference of the user corresponding to the target user identifier for the target multimedia file, and can also be used to characterize the degree of preference of the user for the relevant information of the target multimedia file. Taking the video service platform as an example, the relevant information of the target multimedia file can be information of relevant dimensions such as video type, video style or specific video producer. In other words, the embodiment of the present application can directly recommend the corresponding target multimedia file to the user based on the above-mentioned association relationship, and can also recommend multimedia files related to the target multimedia file to the user based on the above-mentioned association relationship.

[0077] In an embodiment of the present application, since the target heart rate parameter can reflect the user's emotions when viewing or listening to the target multimedia file, the embodiment of the present application can determine the user's preference for the currently displayed and / or played target multimedia file based on the target heart rate parameter.

[0078] In the embodiment of the present application, the manner of adjusting the association relationship may be to establish an association relationship between the target user identifier and the target multimedia file, or to update the existing association relationship between the target user identifier and the target multimedia file.

[0079] In addition, embodiments of the present application may adjust the aforementioned association based solely on the target heart rate parameter, or may combine the target heart rate parameter with other types of data and adjust the aforementioned association. Other types of data may include historical user behavior data and objective factors that affect the target heart rate parameter (e.g., age information or gender information).

[0080] In actual applications, due to objective factors such as age or gender, the target heart rate parameters of different users may correspond to different emotion types. Therefore, the embodiment of the present application can add other types of data when adjusting the association relationship to improve the authenticity of the association relationship.

[0081] In an optional embodiment, as Figure 3 As shown, the above step S200 may specifically include the following steps:

[0082] In step S210, a historical data set is established based on the target heart rate parameters and target multimedia files within a predetermined time period.

[0083] The predetermined time period may be one or more historical time periods. For example, the predetermined time period may be the past week, the past month, or the past year. The predetermined time period may also be multiple historical time periods consisting of Saturdays and Sundays of each week in the past year.

[0084] In step S220, the association relationship between the target user identifier and the target multimedia file is adjusted according to the historical data set.

[0085] In one embodiment, the present application can directly adjust the association between the target user identifier and the target multimedia file based on the value of the target heart rate parameter. Taking HRV as an example, the HRV index can range from 0 to 100, with the larger the value, the happier the user's mood. Correspondingly, the smaller the HRV index, the more negative the user's mood. Furthermore, the present application can set a corresponding threshold for the HRV index and adjust the above-mentioned association based on the HRV index and the corresponding threshold.

[0086] For example, when the HRV index is greater than or equal to 80, it can be considered that the user is in a relatively pleasant mood at this time, and then, the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as "interested" or "liked", etc. When the HRV index is less than 80 and greater than or equal to 60, it can be considered that the user is in a relatively calm mood at this time, and then, the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as "normal" or "no feeling", etc. When the HRV index is less than 60, it can be considered that the user is in a relatively negative mood, and then, the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as "disliked" or "not interested", etc.

[0087] Optionally, the embodiment of the present application may first determine the type of user emotion based on the numerical value of the target heart rate parameter, and then during the process of displaying and / or playing a target multimedia file on the terminal device, the embodiment of the present application may adjust the association between the target user identifier and the target multimedia file according to the change in the user emotion type.

[0088] For example, the embodiment of the present application can first determine the user's emotional type based on the value of the HRV index. During the process of displaying and / or playing the target multimedia file A on the terminal device, if the user's emotional type changes from a negative emotion (i.e., the HRV index is less than 60) to a relatively calm emotion (i.e., the HRV index is less than 80 and greater than or equal to 60), or if the user's emotional type changes from a relatively calm emotion to a pleasant emotion (i.e., the HRV index is greater than or equal to 80), then the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as "interested" or "liked". Correspondingly, if the user's emotional type changes to a negative emotion (for example, from a pleasant emotion to a relatively calm emotion), then the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as "disliked" or "not interested", etc.

[0089] That is to say, in addition to directly adjusting the association relationship according to the value of the target heart rate parameter, the embodiment itself can also adjust the association relationship according to the change of the user's emotion type, so that the dimension of the association relationship judgment is increased and the authenticity of the association relationship is improved.

[0090] Furthermore, the embodiment of the present application can store the adjusted association relationship and recommend content that the user is interested in based on the adjusted association relationship, thereby improving the accuracy of data recommendation.

[0091] In another case, the embodiment of the present application may also input the target heart rate parameter into the content recommendation model to adjust the association relationship between the target user identifier and the target multimedia file.

[0092] Among them, the content recommendation model can be a logistic regression model (LR), factor machine (FM), field-aware factorization machine (FFM) or other applicable models trained based on a historical data set. After the new historical data set is determined in the embodiment of the present application, the model parameters of the content recommendation model can be adjusted according to the newly determined historical data set to adjust the association relationship between the target user identifier and the target multimedia file.

[0093] Furthermore, the embodiment of the present application can deploy the adjusted content recommendation model online to recommend content of interest to users based on the content recommendation model, thereby improving the accuracy of data recommendation.

[0094] Therefore, the embodiment of the present application can adjust the association relationship between the target user identifier and the target multimedia file in a variety of ways based on the historical data set, so as to more accurately recommend suitable content to the user and improve the accuracy of data recommendation.

[0095] In an optional implementation, the above historical data set may also include historical behavior data.

[0096] The historical behavior data is used to at least characterize the user's historical operational behavior with respect to the target multimedia file. This historical operational behavior characterizes the user's operations on the multimedia content within a predetermined time period. For example, a music service platform (i.e., a server) can, after authorization, determine the user's actions such as "like," "download," "comment," or "favorite" with respect to the target multimedia file. Furthermore, the server can determine information such as the number of times the user has repeatedly played the same song.

[0097] Furthermore, the server may add the user's historical operation behavior on the target multimedia file as historical behavior data to the historical data set, and then adjust the association relationship between the target user identifier and the target multimedia file according to the historical data set.

[0098] For example, during the process of displaying and / or playing the target multimedia file on the terminal device, if the user has a pleasant mood (for example, the HRV index is greater than or equal to 80), and the user performs similar operations such as liking or collecting the target multimedia file, then the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as an association relationship with a high degree of preference, such as "interested", "liked" or "strongly liked".

[0099] For another example, during the process of displaying and / or playing the target multimedia file on the terminal device, if the user has a relatively negative emotion (for example, the HRV index is less than 60) and the user performs similar operations such as liking or collecting the target multimedia file, then the embodiment of the present application can determine the association relationship between the target user identifier and the target multimedia file as a similar association relationship such as "preference in sad situations" to indicate that the user is more inclined to the target multimedia or multimedia files similar to the target multimedia in a specific situation (for example, when feeling depressed).

[0100] Furthermore, the server can recommend content that the user is interested in based on the adjusted association relationship, thereby improving the accuracy of data recommendation.

[0101] In step S300, the data set to be recommended is sent to the terminal device according to the association relationship, so that the terminal device displays and / or plays the data set to be recommended.

[0102] The data set to be recommended may include preview data of multimedia files. After receiving the data set to be recommended, the terminal device may display it on a display interface and / or play one or more preview data through a playback unit.

[0103] Specifically, when an application (such as a music player, a video player, or an information viewer) in the terminal device is started, the terminal device may send a data request to a server corresponding to the application to request the server to obtain preview data.

[0104] After detecting a data request sent by a terminal device, the server of an embodiment of the present application can determine the content preferred by the user corresponding to the target user identifier based on the target user identifier and the aforementioned association relationship, and send the user-preferred content to the terminal device in the form of preview data, so that the user can preview the recommended content. Accordingly, the user can view the preview data through the display interface of the terminal device and / or listen to the preview data through the playback unit. If the user wishes to view specific content corresponding to the preview data, the user can select the preview data using a mouse, keyboard, or touch, so that the terminal device jumps to the detailed interface corresponding to the preview data.

[0105] During this process, the embodiment of the present application can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association relationship between the target user identifier and the target multimedia file based on the target heart rate parameter determined based on the target heartbeat data. Further, the embodiment of the present application can recommend corresponding content to the user based on the association relationship. Therefore, the embodiment of the present application can judge the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendation.

[0106] In an optional implementation, the embodiment of the present application can recommend content to the user based on real-time heart rate parameters, specifically, Figure 4 As shown, the above step S300 may specifically include the following steps:

[0107] In step S310, real-time heart rate parameters are obtained.

[0108] The real-time heart rate parameter is determined at least based on real-time heartbeat data, and the real-time heartbeat data is collected by a target sensor. That is, when a user uses a terminal device, the embodiment of the present application can collect the user's real-time heart rate parameter through the target sensor, and recommend content to the user based on the real-time heart rate parameter. The target sensor can be a sensor provided in the terminal device, or a sensor provided in other devices. For example, the target sensor can be a PPG sensor provided in a wearable device.

[0109] In step S320, a data set to be recommended is determined based on the real-time heart rate parameters and the association relationship.

[0110] In an embodiment of the present application, the user's real-time emotion type can be determined based on real-time heart rate parameters (e.g., HRV). Furthermore, the embodiment of the present application can determine a set of recommended data that matches the user's emotion based on the user's real-time emotion type and associated relationships, thereby further improving the accuracy of data recommendations.

[0111] For example, if the user's real-time heart rate parameter indicates that the user is in a relatively negative mood (for example, the HRV index is less than 60), then the embodiment of the present application can search for similar associations such as "preferences in sad situations" and determine the data set to be recommended based on the multimedia files corresponding to the associations. Similarly, if the user's real-time heart rate parameter indicates that the user is in a happy mood, then the embodiment of the present application can search for similar associations such as "preferences in happy situations", "interested", "liked", or "strongly liked", and determine the data set to be recommended based on the multimedia files corresponding to the associations.

[0112] In one case, the embodiment of the present application can directly determine the set of data to be recommended that matches the user's emotions based on the pre-adjusted and stored association relationship and the real-time heart rate parameter. In another case, the embodiment of the present application can also input the real-time heart rate parameter into the content recommendation model and determine the set of data to be recommended based on the output of the content recommendation model.

[0113] In step S330 , the data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0114] Among them, the user can view through the display interface of the terminal device, and / or listen to the preview data in the recommended data set through the playback unit. If the user wants to specifically view the specific content corresponding to a certain preview data, the user can select the preview data through the mouse, keyboard, touch or voice control, so that the terminal device jumps to the details interface corresponding to the preview data.

[0115] During this process, the embodiment of the present application can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association between the target user identifier and the target multimedia file based on the target heart rate parameter determined based on the target heartbeat data. Further, the embodiment of the present application can recommend corresponding content to the user based on the association. In other words, the embodiment of the present application can determine the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendation.

[0116] Based on the same technical concept, the embodiment of the present application also provides a data processing device, such as Figure 5 As shown, the device includes: a target heart rate parameter acquisition module 51, an association relationship determination module 52 and a recommendation module 53.

[0117] The target heart rate parameter acquisition module 51 is configured to acquire a target heart rate parameter, where the target heart rate parameter is determined based at least on target heartbeat data, which is data collected by a target sensor during display and / or playback of a target multimedia file.

[0118] The association relationship determination module 52 is configured to adjust the association relationship between the target user identifier and the target multimedia file according to the target heart rate parameter.

[0119] The recommendation module 53 is configured to send the data set to be recommended to the terminal device according to the association relationship, so that the terminal device displays and / or plays the data set to be recommended.

[0120] In some embodiments, the association relationship determination module 52 is specifically configured to execute:

[0121] A historical data set is established based on the target heart rate parameter and the target multimedia file within a predetermined time period.

[0122] The association relationship between the target user identifier and the target multimedia file is adjusted according to the historical data set.

[0123] In some embodiments, the historical data set further includes historical behavior data, and the historical behavior data is at least used to characterize the historical operation behavior of the user corresponding to the target user identifier with respect to the target multimedia file.

[0124] In some embodiments, the recommendation module 53 is specifically configured to perform:

[0125] A real-time heart rate parameter is obtained, where the real-time heart rate parameter is determined based at least on real-time heartbeat data collected by the target sensor.

[0126] A data set to be recommended is determined based on the real-time heart rate parameter and the association relationship.

[0127] The data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

[0128] The embodiment of the present application can collect the user's target heartbeat data during the display and / or playback of the target multimedia file, and adjust the association between the target user identifier and the target multimedia file based on the target heart rate parameter determined based on the target heartbeat data. Furthermore, the embodiment of the present application can recommend corresponding content to the user based on the association. Therefore, the embodiment of the present application can determine the user's preference for the target multimedia file based at least on the user's target heartbeat data, and can obtain the user's preferences without relying on the user's operation of the terminal device, thereby improving the accuracy of data recommendation.

[0129] Figure 6 Schematic diagram of the server of the embodiment of the present application. Figure 6 As shown, Figure 6The server shown is a general address query device, which includes a general computer hardware structure, which includes at least a processor 61 and a memory 62. The processor 61 and the memory 62 are connected via a bus 63. The memory 62 is suitable for storing instructions or programs executable by the processor 61. The processor 61 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 61 executes the instructions stored in the memory 62, thereby executing the method flow of the embodiment of the present application as described above to process data and control other devices. The bus 63 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 64 and the display device and the input / output (I / O) device 65. The input / output (I / O) device 65 can be a mouse, keyboard, modem, network interface, touch input device, somatosensory input device, printer and other devices known in the art. Typically, the input / output device 65 is connected to the system via an input / output (I / O) controller 66.

[0130] It will be understood by those skilled in the art that the embodiments of the present application may be provided as methods, devices (equipment), or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0131] The present application is described with reference to flowcharts of methods, apparatuses (devices), and computer program products according to embodiments of the present application. It should be understood that each process in the flowcharts can be implemented by computer program instructions.

[0132] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0133] These computer program instructions can also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0134] Another embodiment of the present application relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used to enable a computer to execute part or all of the above method embodiments.

[0135] That is, those skilled in the art will understand that all or part of the steps in the above-mentioned embodiments can be implemented by specifying relevant hardware through a program, which is stored in a storage medium and includes a number of instructions for causing a device (which may be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the methods described in the embodiments of the present application. The aforementioned storage medium includes: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc., various media that can store program code.

[0136] The foregoing is merely a preferred embodiment of the present application and is not intended to limit the present application. Persons skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application are intended to be within the scope of protection of the present application.

Claims

1. A data processing method, characterized in that: The method comprises: Obtaining a target heart rate parameter, where the target heart rate parameter is determined based at least on target heartbeat data, where the target heartbeat data is data collected by a target sensor during display and / or playback of a target multimedia file; adjusting, according to the target heart rate parameter, an association between the target user identifier and the target multimedia file, wherein the association is used to indicate that the user is more inclined towards the target multimedia file or a multimedia file similar to the target multimedia file in a specific situation; and Sending the data set to be recommended to the terminal device according to the association relationship, so that the terminal device displays and / or plays the data set to be recommended; Adjusting the association relationship between the target user identifier and the target multimedia file according to the target heart rate parameter includes: Establishing a historical data set based on the target heart rate parameter and the target multimedia file within a predetermined time period; and adjusting the association relationship between the target user identifier and the target multimedia file according to the historical data set; The adjusting the association relationship between the target user identifier and the target multimedia file according to the historical data set includes: In response to the target heart rate parameter being greater than a first threshold and the user performing a like or favorite operation on the target multimedia file, determining the association between the target user identifier and the target multimedia file as an association with a high degree of preference; In response to the target heart rate parameter being less than a second threshold and the user performing a like or favorite operation on the target multimedia file, determining the association between the target user identifier and the target multimedia file as an association of preferences in a sad situation; The sending the to-be-recommended data set to the terminal device according to the association relationship includes: Acquire a real-time heart rate parameter, where the real-time heart rate parameter is determined based at least on real-time heartbeat data collected by the target sensor; Determining a data set to be recommended based on the real-time heart rate parameter and the association relationship; and The data set to be recommended is sent to the terminal device, so that the terminal device displays and / or plays the data set to be recommended.

2. The method according to claim 1, characterized in that The historical data set further includes historical behavior data, and the historical behavior data is at least used to characterize the historical operation behavior of the user corresponding to the target user identifier on the target multimedia file.

3. A data processing system, characterized in that: The system comprises: A terminal device configured to display and / or play a target multimedia file; a target sensor configured to collect target heartbeat data, wherein the target heartbeat data is data collected by the target sensor during the display and / or playback of the target multimedia file; and The server is configured to perform the following steps: Obtaining a target heart rate parameter, wherein the target heart rate parameter is determined based at least on the target heartbeat data; adjusting, according to the target heart rate parameter, an association between the target user identifier and the target multimedia file, wherein the association is used to indicate that the user is more inclined towards the target multimedia file or a multimedia file similar to the target multimedia file in a specific situation; and sending the data set to be recommended to the terminal device according to the association relationship, so that the terminal device displays and / or plays the data set to be recommended; The server is specifically configured as follows: Establishing a historical data set based on the target heart rate parameter and the target multimedia file within a predetermined time period; and adjusting the association relationship between the target user identifier and the target multimedia file according to the historical data set; The adjusting the association relationship between the target user identifier and the target multimedia file according to the historical data set includes: In response to the target heart rate parameter being greater than a first threshold and the user performing a like or favorite operation on the target multimedia file, determining the association between the target user identifier and the target multimedia file as an association with a high degree of preference; In response to the target heart rate parameter being less than a second threshold and the user performing a like or favorite operation on the target multimedia file, determining the association between the target user identifier and the target multimedia file as an association of preferences in a sad situation; The target sensor is further configured to collect real-time heartbeat data; The server is further configured to obtain a real-time heart rate parameter, determine a data set to be recommended based on the real-time heart rate parameter and the association relationship, and send the data set to be recommended to the terminal device, wherein the real-time heart rate parameter is determined based on at least real-time heartbeat data collected by the target sensor; The terminal device is further configured to receive the data set to be recommended, and display and / or play the data set to be recommended.

4. The system according to claim 3, characterized in that The target sensor is a photoplethysmography sensor provided in a wearable device.

5. A server comprising a memory and a processor, characterized in that: The memory is configured to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1 to 2.

6. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 2 is implemented.

Citation Information

Patent Citations

  • Content recommendation method and device, electronic equipment and server

    CN112667887A