Multimedia resource playing method and device, equipment and storage medium
By providing an attribute setting interface in the multimedia resource recommendation system, users can choose multiple population attributes to generate population attribute information, which solves the problem of resource singularity in the recommendation system, achieves more accurate and diversified resource recommendations, and improves the quality of recommendations.
Patent Information
- Application Number
- CN202411802703.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing multimedia resource recommendation system is too single when recommending multimedia resources and cannot provide users with richer and more diverse resource choices, resulting in a decline in recommendation quality.
By providing an attribute setting interface in the target application, users can select attribute options under multiple crowd attributes to generate crowd attribute information, thereby playing multimedia resources associated with the crowd attribute information. The recommendation system can provide more accurate and Diversified resources.
It improves the accuracy and diversity of multimedia resource recommendations, enhances the quality of recommendations, ensures that the recommended multimedia resources are more in line with the user's subjective demands, and provides more diverse and personalized resource selection through editing attribute options.
Smart Images

Figure CN119299766A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of multimedia technology, and in particular to a method, device, equipment and storage medium for playing multimedia resources. Background Art
[0002] In some applications that play multimedia resources, users can select content preferences for multimedia resources, so that the application recommends multimedia resources that meet the content preferences to the user. For example, for a music application, the content preference may be rock, so the music application recommends rock music to the user.
[0003] However, the multimedia resources recommended to the user in this way only meet the content preferences of the user, which means that the recommended multimedia resources are single and the user cannot see richer multimedia resources, thereby reducing the quality of the recommendation. Summary of the invention
[0004] The present disclosure provides a method, device, equipment and storage medium for playing multimedia resources, which makes the recommended multimedia resources more accurate, richer and more diverse, and improves the recommendation quality. The technical solution of the present disclosure is as follows.
[0005] According to one aspect of an embodiment of the present disclosure, a method for playing a multimedia resource is provided, the method comprising: Displaying an attribute setting interface in the target application, the attribute setting interface including multiple crowd attributes, each crowd attribute including multiple editable attribute options, each attribute option being used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited; In response to a selection operation of at least one attribute option of at least one crowd attribute, obtaining first crowd attribute information of a terminal login object; In response to a confirmation operation on the first group attribute information, a first multimedia resource is played, where the first multimedia resource is a multimedia resource that meets a first condition among a plurality of multimedia resources associated with the first group attribute information in the target application.
[0006] In some embodiments, the method further comprises: In response to an editing operation on the at least one selected attribute option, an edited attribute option is acquired, and in response to a confirmation operation on the edited attribute option, a multimedia resource associated with the edited attribute option in the target application is played.
[0007] In some embodiments, the method further comprises: In response to a viewing operation on any property option on the property setting interface, option information of the property option is displayed, and the option information includes at least one of information of the object for selecting the property option among the objects associated with the terminal login object and information of multimedia resources associated with the property option.
[0008] In some embodiments, in response to the confirmation operation on the first group attribute information, playing the first multimedia resource includes: In response to a confirmation operation on the first group attribute information, a plurality of multimedia resources associated with a plurality of types of group attribute information are displayed on a playback interface, each type of group attribute information is associated with at least one multimedia resource, and the first multimedia resource associated with the first group attribute information is highlighted; In response to the selection operation of the first multimedia resource, other multimedia resources on the play interface are canceled, and the first multimedia resource is enlarged and played.
[0009] In some embodiments, the method further comprises: In response to the playback time of a multimedia resource associated with any crowd attribute information reaching a preset time, a first prompt message or a second prompt message is displayed, wherein the first prompt message is used to prompt the return to playback of the multimedia resource associated with the first crowd attribute information, and the second prompt message is used to prompt the playback of multimedia resources associated with other crowd attribute information.
[0010] In some embodiments, the method further comprises: The historical viewing information of the terminal login object on the multimedia resources respectively associated with the plurality of groups of people's attribute information is obtained.
[0011] In some embodiments, the method further comprises: On the attribute setting interface, the multiple population attributes are displayed in different regions according to the priority order of the multiple population attributes.
[0012] In some embodiments, the priority order is related to at least one of the following: The total number of times multiple attribute options in each population attribute were selected; The total number of times multiple attribute options in each population attribute were edited; The total number of interactions of multimedia resources associated with multiple attribute options in each crowd attribute.
[0013] In some embodiments, the method further comprises: Based on the first group attribute information, determining a plurality of candidate multimedia resources associated with the first group attribute information from within the target application; The multimedia resources that meet the second condition among the multiple candidate multimedia resources are determined as multimedia resources associated with the first group attribute information, and the second condition includes at least one of the time difference between the release time and the current time is less than the preset time length and the number of interactions reaches a threshold number.
[0014] In some embodiments, the first multimedia resource is a multimedia resource published by an object associated with a terminal login object among the multiple multimedia resources.
[0015] In some embodiments, the method further comprises: In response to a switching operation on the first multimedia resource, a second multimedia resource among the plurality of multimedia resources is played.
[0016] In some embodiments, the first multimedia resource is the multimedia resource with the largest number of plays among the multiple multimedia resources, and the second multimedia resource is the multimedia resource with the number of plays ranked one after the first multimedia resource among the multiple multimedia resources.
[0017] In some embodiments, the first crowd attribute information includes at least one attribute option of the selected at least one crowd attribute and the order of at least two attribute options selected under the target crowd attribute, wherein the target crowd attribute refers to the crowd attribute of the selected at least two attribute options; the step of obtaining the first crowd attribute information of the terminal login object in response to the selection operation of at least one attribute option of the at least one crowd attribute includes: In response to a selection operation on at least one attribute option of the at least one crowd attribute, acquiring at least one attribute option of the selected at least one crowd attribute; In response to the sorting operation of the at least two attribute options selected under each target population attribute, the order of the at least two attribute options is obtained.
[0018] In some embodiments, the first multimedia resource is a multimedia resource associated with a target attribute option among the multiple multimedia resources, and the target attribute option is an attribute option ranked first among the at least two attribute options.
[0019] In some embodiments, displaying the property setting interface in the target application includes: Displaying a playback interface of a third multimedia resource in the target application; In response to a first operation on the playback interface, the property setting interface is displayed.
[0020] In some embodiments, in response to the confirmation operation on the first group attribute information, playing the first multimedia resource includes: In response to a confirmation operation on the first group attribute information, the playback interface of the third multimedia resource is returned, and the first multimedia resource is played on the playback interface.
[0021] In some embodiments, the property setting interface includes a preview control; the method further includes: In response to a triggering operation on the preview control, playing the first multimedia resource; In response to a return operation on the playback interface of the first multimedia resource, the property setting interface is displayed.
[0022] In some embodiments, the property setting interface includes a preview control, and the method further includes: In response to a triggering operation on the preview control, displaying a resource list, the resource list including a plurality of multimedia resources associated with the first group attribute information; In response to a triggering operation on any multimedia resource among the plurality of multimedia resources, the triggered multimedia resource is played.
[0023] In some embodiments, the method further comprises: Displaying a plurality of combination options on the attribute setting interface, each combination option including at least one attribute option of at least one attribute of a group of people; In response to a selection operation on any combination of options, second group attribute information corresponding to the selected combination of options is obtained, and a fourth multimedia resource is played, where the fourth multimedia resource is a multimedia resource in the target application that is associated with the second group attribute information.
[0024] In some embodiments, the method further comprises: Displaying introduction information of the fourth multimedia resource corresponding to each combination option on the attribute setting interface; In response to a triggering operation on introduction information of any fourth multimedia resource, the fourth multimedia resource corresponding to the triggered introduction information is played.
[0025] In some embodiments, the introduction information includes at least one of interaction information of an object associated with the terminal login object with the fourth multimedia resource, a target image frame in the fourth multimedia resource, publisher information of the fourth multimedia resource, and subject information of the multimedia resource, and the target image frame includes elements related to the current hot point of view.
[0026] In some embodiments, the method further comprises: In response to inputting a fifth multimedia resource on the attribute setting interface, determining at least one attribute option associated with the fifth multimedia resource in at least one crowd attribute, and displaying the attribute option associated with the fifth multimedia resource as a selected state; Based on the attribute options associated with the fifth multimedia resource, obtaining the third-party group attribute information of the terminal login object; In response to a confirmation operation on the third group attribute information, a sixth multimedia resource is played, where the sixth multimedia resource is a multimedia resource in the target application that is associated with the third group attribute information.
[0027] According to another aspect of an embodiment of the present disclosure, a device for playing multimedia resources is provided, the device comprising: A display unit is configured to execute displaying an attribute setting interface in a target application, wherein the attribute setting interface includes multiple crowd attributes, each crowd attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited; an acquisition unit, configured to execute a selection operation on at least one attribute option of at least one attribute of a group of people, and acquire first group attribute information of a terminal login object; The playback unit is configured to execute a confirmation operation on the first group attribute information and play a first multimedia resource, where the first multimedia resource is a multimedia resource that meets a first condition among multiple multimedia resources associated with the first group attribute information in the target application.
[0028] In some embodiments, the acquisition unit is further configured to execute: In response to an editing operation on the at least one selected attribute option, an edited attribute option is acquired, and in response to a confirmation operation on the edited attribute option, a multimedia resource associated with the edited attribute option in the target application is played.
[0029] In some embodiments, the display unit is further configured to perform: In response to a viewing operation on any property option on the property setting interface, option information of the property option is displayed, and the option information includes at least one of information of the object for selecting the property option among the objects associated with the terminal login object and information of multimedia resources associated with the property option.
[0030] In some embodiments, the playback unit is configured to execute: In response to a confirmation operation on the first group attribute information, a plurality of multimedia resources associated with a plurality of types of group attribute information are displayed on a playback interface, each type of group attribute information is associated with at least one multimedia resource, and the first multimedia resource associated with the first group attribute information is highlighted; In response to the selection operation of the first multimedia resource, other multimedia resources on the play interface are canceled, and the first multimedia resource is enlarged and played.
[0031] In some embodiments, the display unit is further configured to perform: In response to the playback time of a multimedia resource associated with any crowd attribute information reaching a preset time, a first prompt message or a second prompt message is displayed, wherein the first prompt message is used to prompt the return to playback of the multimedia resource associated with the first crowd attribute information, and the second prompt message is used to prompt the playback of multimedia resources associated with other crowd attribute information.
[0032] In some embodiments, the acquisition unit is further configured to execute: The historical viewing information of the terminal login object on the multimedia resources respectively associated with the plurality of groups of people's attribute information is obtained.
[0033] In some embodiments, the display unit is further configured to perform: On the attribute setting interface, the multiple population attributes are displayed in different regions according to the priority order of the multiple population attributes.
[0034] In some embodiments, the priority order is related to at least one of the following: The total number of times multiple attribute options in each population attribute were selected; The total number of times multiple attribute options in each population attribute were edited; The total number of interactions of multimedia resources associated with multiple attribute options in each crowd attribute.
[0035] In some embodiments, the apparatus further comprises a determining unit configured to execute: Based on the first group attribute information, determining a plurality of candidate multimedia resources associated with the first group attribute information from within the target application; The multimedia resources that meet the second condition among the multiple candidate multimedia resources are determined as multimedia resources associated with the first group attribute information, and the second condition includes at least one of the time difference between the release time and the current time is less than the preset time length and the number of interactions reaches a threshold number.
[0036] In some embodiments, the first multimedia resource is a multimedia resource published by an object associated with a terminal login object among the multiple multimedia resources.
[0037] In some embodiments, the playback unit is further configured to execute: In response to a switching operation on the first multimedia resource, a second multimedia resource among the plurality of multimedia resources is played.
[0038] In some embodiments, the first multimedia resource is the multimedia resource with the largest number of plays among the multiple multimedia resources, and the second multimedia resource is the multimedia resource with the number of plays ranked one after the first multimedia resource among the multiple multimedia resources.
[0039] In some embodiments, the first crowd attribute information includes at least one attribute option of the selected at least one crowd attribute and the order of at least two attribute options selected under the target crowd attribute, and the target crowd attribute refers to the crowd attribute of the selected at least two attribute options; the acquisition unit is configured to execute: In response to a selection operation on at least one attribute option of the at least one crowd attribute, acquiring at least one attribute option of the selected at least one crowd attribute; In response to the sorting operation of the at least two attribute options selected under each target population attribute, the order of the at least two attribute options is obtained.
[0040] In some embodiments, the first multimedia resource is a multimedia resource associated with a target attribute option among the multiple multimedia resources, and the target attribute option is an attribute option ranked first among the at least two attribute options.
[0041] In some embodiments, the display unit is configured to perform: Displaying a playback interface of a third multimedia resource in the target application; In response to a first operation on the playback interface, the property setting interface is displayed.
[0042] In some embodiments, the playback unit is configured to execute: In response to a confirmation operation on the first group attribute information, the playback interface of the third multimedia resource is returned, and the first multimedia resource is played on the playback interface.
[0043] In some embodiments, the property setting interface includes a preview control; the playback unit is further configured to play the first multimedia resource in response to a triggering operation on the preview control; The display unit is further configured to display the property setting interface in response to a return operation on the playback interface of the first multimedia resource.
[0044] In some embodiments, the attribute setting interface includes a preview control, and the display unit is further configured to execute a trigger operation on the preview control to display a resource list, wherein the resource list includes a plurality of multimedia resources associated with the first group attribute information; The playing unit is further configured to execute, in response to a triggering operation on any multimedia resource among the multiple multimedia resources, play the triggered multimedia resource.
[0045] In some embodiments, the display unit is further configured to perform displaying a plurality of combination options on the attribute setting interface, each combination option including at least one attribute option of at least one crowd attribute; The acquisition unit is further configured to execute a selection operation on any combination of options, acquire second group attribute information corresponding to the selected combination option, and play a fourth multimedia resource, where the fourth multimedia resource is a multimedia resource associated with the second group attribute information in the target application.
[0046] In some embodiments, the display unit is configured to display introduction information of the fourth multimedia resource corresponding to each combination option on the property setting interface; The playback unit is further configured to execute, in response to a triggering operation on introduction information of any fourth multimedia resource, to play the fourth multimedia resource corresponding to the triggered introduction information.
[0047] In some embodiments, the introduction information includes at least one of interaction information of an object associated with the terminal login object with the fourth multimedia resource, a target image frame in the fourth multimedia resource, publisher information of the fourth multimedia resource, and subject information of the multimedia resource, and the target image frame includes elements related to the current hot point of view.
[0048] In some embodiments, the device further comprises an input unit configured to execute, in response to inputting a fifth multimedia resource on the attribute setting interface, determining at least one attribute option associated with the fifth multimedia resource in at least one crowd attribute, and displaying the attribute option associated with the fifth multimedia resource as a selected state; The acquisition unit is configured to acquire the attribute information of the third party group of the terminal login object based on the attribute option associated with the fifth multimedia resource; The playback unit is configured to execute, in response to a confirmation operation on the third group attribute information, a sixth multimedia resource, where the sixth multimedia resource is a multimedia resource in the target application that is associated with the third group attribute information.
[0049] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, the electronic device comprising: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the above-mentioned multimedia resource playback method.
[0050] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the above-mentioned method for playing multimedia resources.
[0051] According to another aspect of an embodiment of the present disclosure, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the computer program implements the above-mentioned multimedia resource playback method.
[0052] The disclosed embodiment provides a method for playing multimedia resources. The method provides an attribute setting interface in a target application. Since the attribute setting interface provides multiple attribute options of multiple crowd attributes, the terminal login object can select attribute options under various crowd attributes to generate its own crowd attribute information, and then the terminal plays the multimedia resources associated with the crowd attribute information, that is, the multimedia resources associated with its crowd attribute information are recommended to the terminal login object. Since the crowd attribute information is generated based on the attribute options subjectively selected by the terminal login object, the recommended multimedia resources meet the subjective demands of the terminal login object, that is, the recommended multimedia resources are accurate. In addition, since the recommended first multimedia resource is associated with the attribute options under multiple crowd attributes, rather than a multimedia resource of a single preference dimension, the recommended multimedia resources are richer and more diverse, and the recommendation quality is improved. In addition, since the first multimedia resource is a multimedia resource that meets the first condition among multiple multimedia resources, the hit rate of the first multimedia resource is higher, which further improves the recommendation quality. In addition, the attribute options under each crowd attribute can be edited, so that more diverse and more personalized attribute options can be provided through the attribute setting interface, and then more diverse multimedia resources can be provided for more types of crowd information through the attribute setting interface.
[0053] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.
[0055] Figure 1 It is a schematic diagram showing an implementation environment according to an exemplary embodiment.
[0056] Figure 2 The figure is a flowchart of a method for playing multimedia resources according to an exemplary embodiment.
[0057] Figure 3 The figure is a flow chart of another method for playing multimedia resources according to an exemplary embodiment.
[0058] Figure 4 It is a schematic diagram of a playback interface according to an exemplary embodiment.
[0059] Figure 5 is a schematic diagram of a setting panel according to an exemplary embodiment.
[0060] Figure 6 It is a schematic diagram showing a property setting interface according to an exemplary embodiment.
[0061] Figure 7 It is a schematic diagram showing an editing attribute option according to an exemplary embodiment.
[0062] Figure 8 The figure is a flowchart of viewing property options according to an exemplary embodiment.
[0063] Fig. 9 is a schematic diagram of another property setting interface according to an exemplary embodiment.
[0064] Fig.10 The figure is a schematic diagram showing a refreshing playback interface according to an exemplary embodiment.
[0065] Fig.11 is a schematic diagram of another playback interface according to an exemplary embodiment.
[0066] Fig.12 is a schematic diagram of another playback interface according to an exemplary embodiment.
[0067] Fig.13 is a schematic diagram of yet another property setting interface according to an exemplary embodiment.
[0068] Fig.14 The figure is a flowchart of another method for playing multimedia resources according to an exemplary embodiment.
[0069] Fig.15 The figure is a flowchart of another method for playing multimedia resources according to an exemplary embodiment.
[0070] Fig.16 is a schematic diagram of yet another playback interface according to an exemplary embodiment.
[0071] Fig.17 The figure is a flowchart of another method for playing multimedia resources according to an exemplary embodiment.
[0072] Fig.18 The present invention is a block diagram of a multimedia resource playback device according to an exemplary embodiment.
[0073] Fig.19 It is a block diagram of a terminal according to an exemplary embodiment.
[0074] Fig. 20 It is a block diagram of a server according to an exemplary embodiment. DETAILED DESCRIPTION
[0075] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.
[0076] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0077] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the crowd attribute information and objects associated with the terminal login object involved in this disclosure are all obtained with full authorization.
[0078] The multimedia resource playback method provided by the embodiment of the present disclosure can be executed by an electronic device, and the electronic device can be provided as at least one of a terminal and a server. Figure 1 This is a schematic diagram of an implementation environment provided by the embodiment of the present disclosure, see Figure 1 , the implementation environment includes: a terminal 101 and a server 102.
[0079] In the disclosed embodiment, a target application is installed on the terminal 101, and the target application is used to play multimedia resources. The target application can automatically recommend multimedia resources for the terminal login object to play. The server 102 is a background server of the target application, and the server 102 is used to provide multimedia resources for the target application.
[0080] In some embodiments, the terminal 101 displays a property setting interface, which includes multiple property options for multiple crowd attributes. The object can select at least one property option for at least one crowd attribute on the property setting interface to generate its crowd attribute information. In response to the terminal login object's confirmation operation on the crowd attribute information, the terminal 101 plays multimedia resources associated with the crowd attribute information in the target application for the terminal login object. In addition, the property options under each crowd attribute can be edited to change the property category of the property option under the crowd attribute to which it belongs, so that more diverse property options are provided through the property setting interface.
[0081] The terminal 101 may determine the multimedia resources associated with the crowd attribute information through the server 102 , and the terminal 101 itself may also determine the multimedia resources associated with the crowd attribute information.
[0082] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 may generally refer to one of a plurality of terminals, and those skilled in the art may know that the number of the above terminals may be more or less. The server 102 may be an independent physical server, or a server cluster or a distributed file system composed of a plurality of physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, the server 102 is directly or indirectly connected to the terminal 101 by wired or wireless communication, which is not limited in the embodiments of the present disclosure. Optionally, the number of the above servers 102 may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. Among them, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 or the terminal 101 can each independently undertake the computing work, which is not limited in the embodiments of the present disclosure.
[0083] Figure 2 is a flowchart of a method for playing multimedia resources according to an exemplary embodiment. Figure 2 As shown, the method is executed by a terminal, and the method includes the following steps.
[0084] In step S201, the terminal displays an attribute setting interface in the target application, the attribute setting interface includes multiple crowd attributes, each crowd attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited.
[0085] In the disclosed embodiment, the target application is used to play multimedia resources, and the user can publish multimedia resources in the target application. Multimedia resources include videos, pictures, graphic works, etc. The target application can determine the multimedia resources recommended to the user from the multimedia resources published in the target application, and then send them to the user's terminal for playback.
[0086] In the embodiment of the present disclosure, the multiple crowd attributes include at least two of age group, gender, region, hobbies, etc. The region level may be province, city, etc. The multiple attribute options included in each crowd attribute are also multiple attribute categories belonging to the crowd attribute. For example, for the crowd attribute of gender, the multiple attribute options included are male and female.
[0087] In the disclosed embodiment, the attribute setting interface is used to set the crowd attribute information of the terminal login object. The attribute setting interface is an interface within the target application, which can be an interface displayed when the target application is started, or an interface called when multimedia resources are played in the target application.
[0088] In the disclosed embodiment, the attribute options under each crowd attribute are allowed to be edited, and more diverse and personalized attribute options can be provided through the attribute setting interface. For example, for the crowd attribute of occupation, the attribute options of primary school teachers can be changed to the attribute options of middle school teachers, and the attribute options of Chinese teachers can be changed to mathematics teachers, etc.
[0089] In step S202, in response to a selection operation on at least one attribute option of at least one crowd attribute, the terminal obtains first crowd attribute information of a terminal login object.
[0090] In the disclosed embodiment, the terminal login object can select at least one attribute option under the crowd attribute, and can select one attribute option or multiple attribute options under each crowd attribute option. For example, for the crowd attribute of hobbies, multiple attribute options under the crowd attribute can be selected.
[0091] It should be noted that for some crowd attributes, such as age group, gender, region, etc., the terminal login object generally only selects one attribute option. However, in the disclosed embodiment, for these crowd attributes, the terminal login object can also select multiple attribute options. For example, for the crowd attribute of region, if the first region option and the second region option are selected, the multimedia resources recommended for the terminal login object include the multimedia resources associated with the first region option and the multimedia resources associated with the second region option, so that the recommended multimedia resources are more diverse and richer.
[0092] In step S203, in response to the confirmation operation on the first group attribute information, the terminal plays a first multimedia resource, which is a multimedia resource that meets a first condition among a plurality of multimedia resources associated with the first group attribute information in the target application.
[0093] In the embodiment of the present disclosure, the first condition can be set and changed as needed. The first condition is used to provide a recommendation of a multimedia resource with higher quality for the terminal login object.
[0094] In an embodiment of the present disclosure, in response to a confirmation operation on the first group of people's attribute information, the multimedia resources subsequently recommended to the terminal login object are all multimedia resources associated with the first group of people's attribute information, that is, after playing the first multimedia resource, in response to a switching operation on the first multimedia resource, the multimedia resource switched to is also a multimedia resource associated with the first group of people's attribute information.
[0095] The disclosed embodiment provides a method for playing multimedia resources. The method provides an attribute setting interface in a target application. Since the attribute setting interface provides multiple attribute options of multiple crowd attributes, the terminal login object can select attribute options under various crowd attributes to generate its own crowd attribute information, and then the terminal plays the multimedia resources associated with the crowd attribute information, that is, the multimedia resources associated with its crowd attribute information are recommended to the terminal login object. Since the crowd attribute information is generated based on the attribute options subjectively selected by the terminal login object, the recommended multimedia resources meet the subjective demands of the terminal login object, that is, the recommended multimedia resources are accurate. In addition, since the recommended first multimedia resource is associated with the attribute options under multiple crowd attributes, rather than a multimedia resource of a single preference dimension, the recommended multimedia resources are richer and more diverse, and the recommendation quality is improved. In addition, since the first multimedia resource is a multimedia resource that meets the first condition among multiple multimedia resources, the hit rate of the first multimedia resource is higher, which further improves the recommendation quality. In addition, the attribute options under each crowd attribute can be edited, so that more diverse and more personalized attribute options can be provided through the attribute setting interface, and then more diverse multimedia resources can be provided for more types of crowd information through the attribute setting interface.
[0096] Above Figure 2 The following is only the basic process of the present disclosure. The solution provided by the present disclosure is further described based on a specific implementation method. Figure 3 , Figure 3 The present invention is a flowchart of another multimedia resource playing method according to an exemplary embodiment. The method is executed by a terminal and includes the following steps.
[0097] In step S301, the terminal displays a playback interface of a third multimedia resource in a target application.
[0098] The third multimedia resource may be any multimedia resource in the target application. The playback interface is used to play the multimedia resource. Optionally, the playback interface displays information such as interactive controls for the third multimedia resource and text of the third multimedia resource. For example, see Figure 4 , Figure 4 It is a schematic diagram of a playback interface according to an exemplary embodiment.
[0099] In step S302, in response to the first operation on the playback interface, the terminal displays an attribute setting interface, which includes multiple population attributes, each population attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the population attribute to which it belongs after being edited.
[0100] In the embodiment of the present disclosure, the process of the terminal displaying the attribute setting interface in response to the first operation on the playback interface includes the following implementation methods.
[0101] The first type is that in response to the first gesture operation on the playback interface, the terminal displays the attribute setting interface. The first gesture operation can be set as needed. For example, the first gesture operation is a double-click operation or a continuous gesture operation, and the continuous gesture operation is a continuous gesture operation such as a long press plus a slide.
[0102] The second type is that a property control is displayed on the playback interface, and in response to a click operation on the property control, the terminal displays a property setting interface.
[0103] The third type is that in response to a long press operation on the target interface, the terminal displays a setting panel for multimedia resources, and in response to a click operation on a property control on the setting panel, the terminal displays a property setting interface.
[0104] The setting panel may be displayed in the form of a pop-up window on the playback interface, and the setting panel may display a plurality of controls for setting the multimedia resources. Figure 5 , Figure 5is a schematic diagram of a setting panel according to an exemplary embodiment, wherein the setting panel is displayed on the play interface, and a property control 501 is displayed on the setting panel.
[0105] In the disclosed embodiment, the property setting interface can be displayed on the playback interface in the form of a pop-up window, such as displaying a mask pop-up window on the playback interface, and displaying the property setting interface on the mask pop-up window. Alternatively, the property setting interface is a new interface other than the playback interface. For example, see Figure 6 , Figure 6 6 is a schematic diagram of an attribute setting interface according to an exemplary embodiment, wherein the attribute setting interface includes multiple crowd attributes 601 , and each crowd attribute 601 includes multiple attribute options 602 .
[0106] In the disclosed embodiment, the process of playing the first multimedia resource in response to the confirmation operation of the first group attribute information is realized through the above steps S302-S303. In this embodiment, during the process of the target application playing the multimedia resource, the attribute setting interface can be called up to set the first group attribute information, so that when the terminal login object is not satisfied with the currently played multimedia resource, the group attribute information can be conveniently adjusted so that the target application recommends other multimedia resources to it, the interaction path is short, the convenience of interaction is improved, and the efficiency of human-computer interaction is improved.
[0107] In some embodiments, the terminal displays multiple crowd attributes in different regions on the attribute setting interface according to the priority order of the multiple crowd attributes. In this embodiment, the multiple crowd attributes are displayed in different regions on the attribute setting interface, which improves the regularity of displaying each attribute option, making it more convenient for the terminal login object to select each attribute option. In addition, multiple crowd attributes are displayed based on the priority order, that is, the higher the priority, the closer it is displayed, so that the probability of selecting the crowd attribute with a high priority is greater.
[0108] The priority order is related to at least one of the following: the total number of times multiple attribute options in each crowd attribute are selected; the total number of times multiple attribute options in each crowd attribute are edited; and the total number of interactions with multimedia resources associated with multiple attribute options in each crowd attribute.
[0109] The more times the multiple attribute options in each crowd attribute are selected, the higher the priority of the crowd attribute and the closer it is displayed. The more times the multiple attribute options in each crowd attribute are edited, the higher the priority of the crowd attribute and the closer it is displayed. The more times the multimedia resources associated with the multiple attribute options in each crowd attribute are interacted with, the higher the priority of the crowd attribute and the closer it is displayed.
[0110] In this embodiment, the more the total number of times a crowd attribute is selected, the total number of times it is edited, and the total number of times it is interacted with, the more frequently the attribute options under the crowd attribute interact with people, and people are more interested in the attribute options under such crowd attributes, and thus assign a higher priority to it and display it in front to facilitate the selection of terminal login objects, thereby improving the search efficiency of terminal login objects, that is, it can improve user experience, and thus help promote interaction.
[0111] In step S303, in response to a selection operation on at least one attribute option of at least one crowd attribute, the terminal obtains first crowd attribute information of a terminal login object.
[0112] In the embodiment of the present disclosure, the selection operation on any attribute option may be a click operation on the attribute option.
[0113] In the embodiment of the present disclosure, the first crowd attribute information includes at least one attribute option of at least one crowd attribute selected by the terminal login object. Optionally, in response to a selection operation on any attribute option on the attribute setting interface, the terminal displays the attribute option as a selected state, and for unselected attribute options, displays them as unselected states.
[0114] If the property setting interface is entered for the first time in the target application, multiple property options on the property setting interface are displayed as unselected. If it is not the first time to enter the property setting interface, the property option that was last selected on the property setting interface is selected, and the remaining property options are unselected.
[0115] In some embodiments, for any crowd attribute, if at least two attribute options under the crowd attribute are selected, the at least two attribute options can also be sorted. Accordingly, the first crowd attribute information includes at least one attribute option of the selected at least one crowd attribute and the order of the at least two attribute options selected under the target crowd attribute, and the target crowd attribute refers to the crowd attribute of the at least two attribute options selected; then the above-mentioned process of the terminal obtaining the first crowd attribute information in response to the selection operation of at least one attribute option of at least one crowd attribute includes the following steps: in response to the selection operation of at least one attribute option of at least one crowd attribute, the terminal obtains at least one attribute option of the selected at least one crowd attribute; in response to the sorting operation of at least two attribute options selected under each target crowd attribute, the terminal obtains the order of at least two attribute options.
[0116] In some embodiments, for at least two attribute options selected under each target population attribute, the terminal also displays a serial number on each attribute option, where the serial number is used to indicate the order of the attribute option in the at least two attribute options.
[0117] In some embodiments, in response to the sorting operation of at least two attribute options selected under each target population attribute, the terminal obtains the order of at least two attribute options, including the following implementation method: in response to the drag operation of the at least two attribute options, the terminal adjusts the display order between the at least two attribute options, and determines the display order between the at least two attribute options as the order of the two attribute options. If a certain attribute option is displayed at the first place among the at least two attribute options, then the attribute option is the first in the order of the at least two attribute options.
[0118] In other embodiments, in response to the sequential selection operation of the at least two attribute options, the terminal obtains the order of the at least two attribute options, and the selection order of the at least two attribute options is also the order of the at least two attribute options. This method also determines the order of the at least two attribute options while selecting the at least two attribute options. The earlier the attribute option is selected, the higher the order. This method reduces the operation steps and improves the interaction efficiency.
[0119] In other embodiments, for each attribute option, in response to a triggering operation on the attribute option, the terminal displays a sequence number list, and in response to a selection operation on any sequence number in the sequence number list, the terminal obtains the order of the attribute option.
[0120] In the disclosed embodiment, for some crowd attributes, the terminal login object can not only select multiple attribute options thereunder, but also sort the selected multiple attribute options, and obtain the order of the multiple attribute options as a part of the crowd attribute information, thereby enriching the crowd attribute information, and subsequently recommending multimedia resources to the terminal login object based on the crowd attribute information, making the recommended multimedia resources more reasonable and accurate, thereby improving the recommendation quality.
[0121] In the embodiment of the present disclosure, since the attribute options under each population attribute can be edited, optionally, in response to an editing operation on at least one selected attribute option, the terminal obtains the edited attribute option, and in response to a confirmation operation on the edited attribute option, plays the multimedia resources associated with the edited attribute option within the target application.
[0122] Among them, the terminal login object can select at least one attribute option, and at least one of the selected attribute options can be edited. That is, in response to the editing operation of at least one selected attribute option, the edited option is obtained, and new crowd attribute information is formed with other selected attribute options, and then the multimedia resources associated with the new crowd attribute information are played. Alternatively, in response to the editing operation of at least one selected attribute option, new crowd attribute information is formed based on the edited attribute option, and the selection of other attribute options is cancelled.
[0123] For example, see Figure 7 , Figure 7 1 is a schematic diagram showing an editing property option according to an exemplary embodiment, wherein for the region option A selected under the region attribute, in response to an editing operation on the region option A, the edited region option A is changed to region option X.
[0124] In this embodiment, the terminal login object can edit the attribute options, that is, the attribute category of the attribute options provided by the attribute setting interface can be changed, which improves the diversity and convenience of interaction, so that more diverse and more personalized attribute options can be provided, which improves the efficiency of human-computer interaction and facilitates interaction. Moreover, after editing the attribute options, it is also possible to switch to playing the multimedia resources associated with the attribute selection, which improves the convenience and efficiency of interaction.
[0125] In some embodiments, the property setting interface also provides introductory information for each property option. Optionally, in response to a viewing operation on any property option on the property setting interface, the terminal displays option information for the property option. The option information includes at least one item of information on the object for which the property option is selected among the objects associated with the terminal login object and information on multimedia resources associated with the property option.
[0126] The viewing operation can be set as needed, such as a long press operation on the attribute option. The object associated with the terminal login object can be an object that the terminal login object follows or an object or friend that the terminal login object follows each other.
[0127] For example, see Figure 8 , Figure 8 FIG. 8 is a flow chart showing a method of viewing attribute options according to an exemplary embodiment. In response to a long press operation on attribute option B under region option, the terminal displays option information 801 of attribute option B.
[0128] In this embodiment, for the attribute options under each population attribute, its option information can be viewed, and the option information can provide rich reference information for the terminal login object to select the attribute option, that is, it improves the transparency of information, and then helps promote the terminal login object to select the attribute option, that is, promotes interaction.
[0129] In step S304, in response to the confirmation operation on the first crowd attribute information, the terminal returns to the playback interface of the third multimedia resource and plays the first multimedia resource on the playback interface. The first multimedia resource is a multimedia resource that satisfies the first condition among multiple multimedia resources associated with the crowd attribute information in the target application.
[0130] In some embodiments, a confirmation control is displayed on the attribute setting interface, and the confirmation operation of the first group attribute information is also a triggering operation of the confirmation control. Figure 6 , a confirmation control 603 is displayed on the property setting interface.
[0131] In other embodiments, the confirmation operation on the attribute information of the first group refers to a second gesture operation on the attribute setting interface, such as a long press operation, a sliding operation or a continuous gesture operation, such as a continuous gesture operation of long press and sliding.
[0132] In other embodiments, a return control is also displayed on the attribute setting interface. The process in which the terminal returns to the playback interface of the first multimedia resource in response to the confirmation operation on the attribute information of the first group of people includes the following steps: in response to the triggering operation of the confirmation control, the terminal displays a confirmation prompt message, and the confirmation prompt message is used to prompt that the recommended multimedia resources have been adjusted according to the selection of the terminal login object; in response to the triggering operation of the return control, the terminal returns to the playback interface of the first multimedia resource.
[0133] For example, see Fig. 9 , Fig. 9 1 is a schematic diagram of a property setting interface according to an exemplary embodiment. A return control 901 is displayed on the property setting interface, and in response to a trigger operation on the confirmation control, the terminal displays a confirmation prompt message 902.
[0134] In the embodiment of the present disclosure, after the terminal returns to the playback interface of the first multimedia resource, the multimedia resource on the playback interface is automatically refreshed to the first multimedia resource. Optionally, a refresh mark is also displayed on the playback interface to indicate that the multimedia resource currently being played on the playback interface is being refreshed. For example, see Fig.10 , Fig.10 1 is a schematic diagram showing a refresh play interface according to an exemplary embodiment, wherein after the terminal returns to the play interface of the first multimedia resource, a refresh mark 1001 is displayed on the play interface, and the first multimedia resource on the play interface is automatically refreshed to the first multimedia resource.
[0135] In an embodiment of the present disclosure, the terminal determines the first multimedia resource from multimedia resources within the target application.
[0136] In some embodiments, each multimedia resource in the target application is labeled with a label of attribute options in advance, and each multimedia resource can be labeled with multiple labels to indicate multiple attribute options associated with the multimedia resource. Multiple attribute options can belong to different population attributes, or some attribute options can belong to the same population attribute. For example, a multimedia resource can be associated with two attribute options of male and female under the gender attribute, that is, the multimedia resource is suitable for recommendation to both males and females.
[0137] The crowd attribute of the selected attribute option is defined as the first crowd attribute, and the selected attribute option is defined as the first attribute option. The terminal determines multimedia resources associated with multiple first attribute options from multiple multimedia resources of the target application, that is, obtains multimedia resources associated with crowd attribute information.
[0138] It should be noted that if at least one first attribute option belongs to different crowd attributes, the multimedia resource associated with the crowd attribute information refers to the multimedia resource associated with each first attribute option, that is, the multimedia resource is marked with a label of each first attribute option.
[0139] If at least one of the first attribute options contains at least two first attribute options belonging to the same population attribute, the at least two first attribute options are arranged and combined with the first attribute options under other first population attributes to obtain at least two population attribute information, each of which includes a first attribute option for a first population attribute. If the terminal login object selects two population attributes, the two first attribute options A and B belong to the same population attribute, and the other first attribute option C belongs to another population attribute, then one piece of population attribute information includes A and C, and the other piece of population attribute information includes B and C, and the multimedia resources associated with the population attribute information also include multimedia resources associated with both A and C and multimedia resources associated with both B and C, that is, multimedia resources associated with each of the two population attribute information.
[0140] In some embodiments, the terminal determines the multimedia resources associated with the first group attribute information in the target application through the server. In other embodiments, the terminal itself determines the multimedia resources associated with the first group attribute information in the target application.
[0141] In other embodiments, a neural network model is used to determine multiple multimedia resources associated with the first group of people's attribute information, further improving efficiency and convenience.
[0142] In some embodiments, multiple multimedia resources associated with the first group attribute information in the target application are also screened. Based on the first group attribute information, the terminal determines multiple candidate multimedia resources associated with the first group attribute information from the target application; and determines the multimedia resources that meet the second condition among the multiple candidate multimedia resources as the multimedia resources associated with the first group attribute information, and the second condition includes at least one of the time difference between the release time and the current time is less than the preset time, and the number of interactions reaches the number threshold.
[0143] Among them, since there are many multimedia resources associated with the attribute information of the first group of people in the target application, screening them can reduce the number of multimedia resources, and screening based on the release time and the number of interactions, that is, recommending multimedia resources that have been recently released and have a large number of interactions to the terminal login object, can further improve the hit rate and accuracy of the recommendation, that is, further improve the quality of the recommendation.
[0144] In the embodiment of the present disclosure, the first multimedia resource is a multimedia resource that meets the first condition and is selected from multiple multimedia resources. Optionally, the first multimedia resource is a multimedia resource published by an object associated with the terminal login object among the multiple multimedia resources.
[0145] The objects associated with the terminal login object include objects that the terminal login object follows, or objects that the terminal login object follows each other, that is, friends of the terminal login object. Since the first multimedia resource is the first multimedia resource recommended to the terminal login object, recommending multimedia resources published by its associated objects to it is conducive to attracting the attention of the terminal login object, making the recommended multimedia resources more in line with the viewing preferences of the terminal login object, improving the hit rate of the recommendation, that is, improving the quality of the recommendation.
[0146] In other embodiments, the first multimedia resource may also be a multimedia resource liked, forwarded or recommended by an object associated with the terminal login object among multiple multimedia resources, which is not specifically limited here.
[0147] In some embodiments, the first multimedia resource is a multimedia resource associated with a target attribute option among multiple multimedia resources, and the target attribute option is an attribute option ranked first among at least two attribute options. It should be noted that since the first multimedia resource is associated with the first group attribute information, the first multimedia resource is not only associated with the target attribute option, but also associated with the attribute options selected under other group attributes.
[0148] In the disclosed embodiment, the terminal login object ranks at least two attribute options selected under the same population attribute, and the first multimedia resource is the multimedia resource associated with the attribute option ranked first among the at least two attribute options. That is, based on the subjective ranking of the terminal login object, the first multimedia resource is first recommended to the terminal login object, which obviously conforms to the subjective preference of the terminal login object, making the recommended first multimedia resource more accurate and reasonable, improving user experience, and improving the hit rate of recommendation, that is, improving the quality of recommendation.
[0149] In the disclosed embodiment, the process of playing the first multimedia resource in response to the confirmation operation of the first group attribute information is realized through the above step S304. In this embodiment, after the first group attribute information is confirmed, the multimedia resource playback interface is returned to play the first multimedia resource associated with the first group attribute information, and the adjustment of the recommended multimedia resource in the scene of playing the multimedia resource is realized, which improves the convenience of interaction, that is, improves the interaction efficiency.
[0150] In some embodiments, after the terminal returns to the playback interface, only the first multimedia resource is played on the playback interface. In other embodiments, the process of playing the first multimedia resource in response to the confirmation operation of the first group attribute information includes the following steps: in response to the confirmation operation of the first group attribute information, the terminal displays multiple multimedia resources associated with multiple types of group attribute information on the playback interface, each type of group attribute information is associated with at least one multimedia resource, and the first multimedia resource associated with the first group attribute information is highlighted; in response to the selection operation of the first multimedia resource, the terminal cancels the display of other multimedia resources on the playback interface and zooms in to play the first multimedia resource.
[0151] Furthermore, each type of multimedia resource associated with crowd attribute information also displays the crowd attribute information associated with it, so that the terminal login object knows which crowd attribute information these multimedia resources are associated with. Alternatively, multiple multimedia resources are displayed in different regions based on the crowd attribute information associated with each. If the playback interface cannot display multiple multimedia resources at one time, the multimedia resources displayed on the playback interface can also be switched in response to a sliding operation on the playback interface.
[0152] In response to a selection operation on any multimedia resource associated with other crowd attribute information on the play interface, the terminal cancels display of other multimedia resources on the play interface and amplifies and plays the multimedia resource.
[0153] Among them, highlighting the first multimedia resource includes at least one of the following: the border of the first multimedia resource is displayed in bold, the display area of the first multimedia resource is larger than the display area of other multimedia resources, and text prompt information is displayed on the first multimedia resource to prompt that the first multimedia resource is associated with the currently set first group attribute information.
[0154] For example, see Fig.11 , Fig.11 1 is a schematic diagram of a playback interface according to an exemplary embodiment, wherein a plurality of multimedia resources 1101 are displayed on the playback interface, and a first multimedia resource 1102 associated with the first group attribute information is highlighted.
[0155] In the embodiment of the present disclosure, the multiple types of crowd attribute information include crowd attribute information created by the current terminal login object, crowd attribute information recommended to the terminal login object by the target application, and at least one item of crowd attribute information created by other objects, and the current terminal login object can create one or more types of crowd attribute information.
[0156] In this embodiment, multiple multimedia resources associated with multiple types of crowd attribute information are provided on the playback interface, which provides more diverse choices for the terminal login object, so that the terminal login object can select any multimedia resource associated with crowd attribute information to watch, which is conducive to promoting interaction. In addition, the multimedia resource associated with the currently set crowd attribute information is highlighted to distinguish it from other multimedia resources, which is convenient for the terminal login object to quickly find the multimedia resource associated with the current crowd attribute information, improves the transparency of information, and is conducive to promoting the terminal login object to select the first multimedia resource to play.
[0157] In some embodiments, the terminal login object can also be reminded to watch multimedia resources associated with various crowd attribute information. In response to the playback time of any multimedia resource associated with crowd attribute information reaching a preset time, the terminal displays a first prompt message or a second prompt message, the first prompt message is used to prompt to return to play the multimedia resource associated with the first crowd attribute information, and the second prompt message is used to prompt to play multimedia resources associated with other crowd attribute information.
[0158] For example, see Fig.12 , Fig.12 1 is a schematic diagram of a playback interface according to an exemplary embodiment, wherein the first prompt information 1201 or the second prompt information 1202 is displayed on the playback interface.
[0159] Optionally, in response to a trigger operation on the first prompt information, the terminal plays multimedia resources associated with the first population attribute information, and in response to a trigger operation on the second prompt information, the terminal plays multimedia resources associated with the target population attribute information. The target population attribute information may be the population attribute information with the longest playback time ranging from the current time.
[0160] In this embodiment, when the terminal login object watches multimedia resources associated with a certain type of crowd attribute information for a long time, the terminal login object is reminded to watch multimedia resources associated with other types of crowd attribute information, so that the terminal login object can see more diverse and richer multimedia resources, and will not feel bored due to watching only one type of multimedia resources, thereby improving the user experience.
[0161] In some embodiments, the terminal further obtains the terminal login object's historical viewing information of multimedia resources associated with various types of crowd attribute information. The historical viewing information includes the total viewing time, viewing time period, viewing quantity, interaction information, etc. In this embodiment, by obtaining the historical viewing information, the historical viewing information can be referred to in the future to recommend more accurate multimedia resources to the terminal login object.
[0162] In the above embodiments, the terminal selects multiple attribute options and then obtains crowd attribute information as an example. In other embodiments, the terminal displays multiple combination options on the attribute setting interface, and each combination option includes at least one attribute option of at least one crowd attribute; in response to the selection operation of any combination option, the terminal obtains the second crowd attribute information corresponding to the selected combination option, and plays the fourth multimedia resource, which is a multimedia resource associated with the second crowd attribute information in the target application. Furthermore, the fourth multimedia resource is a multimedia resource that meets the first condition among the multiple multimedia resources associated with the second crowd attribute information in the target application.
[0163] In this embodiment, multiple combination options are set in advance. After the terminal login object selects any combination option, it can obtain a kind of crowd attribute information and then play the multimedia resources associated with the crowd attribute information. That is, the terminal login object can generate crowd attribute information with one click without having to select multiple attribute options one by one, which reduces the operation steps and improves the efficiency of human-computer interaction.
[0164] Optionally, the terminal displays the introduction information of the fourth multimedia resource corresponding to each combination option on the property setting interface; in response to the triggering operation of the introduction information of any fourth multimedia resource, the fourth multimedia resource corresponding to the triggered introduction information is played. The introduction information includes at least one of the interaction information of the object associated with the terminal login object on the fourth multimedia resource, the target image frame in the fourth multimedia resource, the publisher information of the fourth multimedia resource, and the theme information of the multimedia resource, and the target image frame includes elements related to the current hot viewpoint.
[0165] For example, see Fig.13 , Fig.13 1 is a schematic diagram of a property setting interface according to an exemplary embodiment, wherein the property setting interface includes a plurality of combination options 1301 and also displays introduction information 1302 of the combination options.
[0166] In this embodiment, introduction information is provided for the multimedia resources under each combination option, and the introduction information can provide rich reference information for the terminal login object to select multimedia resources, that is, improve the transparency of information; and the introduction information includes information that the terminal login object is more concerned about, such as interaction information and target image frames, so that the introduction information provides effective reference value, which is conducive to promoting the terminal login object to select multimedia resources, that is, promoting interaction.
[0167] In some embodiments, it is also possible to input a multimedia resource on the attribute setting interface, automatically determine the attribute options associated with the multimedia resource, and then play the associated multimedia resource. In response to inputting the fifth multimedia resource on the attribute setting interface, at least one attribute option associated with the fifth multimedia resource in at least one group attribute is determined, and the attribute option associated with the fifth multimedia resource is displayed as selected; the terminal obtains the third group attribute information of the terminal login object based on the attribute option associated with the fifth multimedia resource; the terminal plays the sixth multimedia resource in response to the confirmation operation of the third group attribute information, and the sixth multimedia resource is the multimedia resource associated with the third group attribute information in the target application. Further, the sixth multimedia resource is a multimedia resource that meets the first condition among multiple multimedia resources associated with the second group attribute information in the target application.
[0168] In this embodiment, the multimedia resources input on the property setting interface can be images or videos. After any multimedia resource is input on the property setting interface, the attribute options associated with the multimedia resource can be automatically parsed, and then multimedia resources of the same type as the multimedia resource can be played. Obviously, a new interaction method is provided through the property setting interface, so that when the terminal login object is interested in any multimedia resource, the terminal can play multimedia resources of the same type as the multimedia resource, thereby improving the convenience of interaction, that is, improving the efficiency of human-computer interaction.
[0169] In step S305, in response to the switching operation on the first multimedia resource, the terminal plays the second multimedia resource, where the second multimedia resource is a multimedia resource among a plurality of multimedia resources associated with the first group attribute information in the target application.
[0170] In the embodiment of the present disclosure, in response to the confirmation operation of the first group attribute information, the multimedia resources subsequently recommended by the terminal for the terminal login object are all multimedia resources associated with the first group attribute information, that is, in response to the switching operation of the first multimedia resource being played, the multimedia resource switched to is also a multimedia resource associated with the first group attribute information. Optionally, the multimedia resources recommended for the terminal login object are played on the featured page in the target application, then in response to the switching operation (such as swiping up or swiping down) of the multimedia resources played on the featured page, the terminal plays the multimedia resources associated with the first group attribute information on the featured page.
[0171] In an embodiment of the present disclosure, there are multiple multimedia resources associated with the first group attribute information in the target application. Optionally, the multiple multimedia resources are sorted and played sequentially based on the order of the multiple multimedia resources, that is, in response to the switching operation, the multiple multimedia resources are played sequentially.
[0172] In some embodiments, multiple multimedia resources are sorted according to the number of times they are played, so that the first multimedia resource is the multimedia resource with the largest number of times played among the multiple multimedia resources, and the second multimedia resource is the multimedia resource with the number of times played ranked after the first multimedia resource among the multiple multimedia resources.
[0173] In this embodiment, multimedia resources associated with the first group attribute information are sorted based on the number of times they are played, that is, multimedia resources with a large number of times are preferentially recommended to the terminal login object. In this way, popular multimedia resources are preferentially recommended, which is conducive to attracting the attention of the terminal login object and improving the hit rate of the recommendation, that is, improving the quality of the recommendation.
[0174] In other embodiments, the plurality of multimedia resources may also be sorted according to at least one of the number of likes, the number of reposts, the number of comments, etc. of the multimedia resources, which will not be described in detail here.
[0175] It should be noted that, in subsequent response to the switching operation of the second multimedia resource, the multimedia resources associated with the first group attribute information within the target application are played. That is, after the terminal login object confirms the attribute information of the first group, the multimedia resources subsequently recommended to the terminal login object are all associated with the first group attribute information. That is, through one attribute setting operation, related multimedia resources will be recommended subsequently, which improves the interaction efficiency and helps to improve the hit rate of recommendations.
[0176] It should be noted that, since the target application will continuously produce multimedia resources, the target application may optionally also periodically update the multimedia resources associated with the crowd attribute information to improve the timeliness of the recommended multimedia resources.
[0177] For example, see Fig.14 , Fig.14 The present invention is a flowchart of a multimedia resource playback method according to an exemplary embodiment. In the playback interface, a setting panel is called up, the attribute control on the setting panel is triggered, and the attribute setting interface is displayed. After the crowd attribute information is set on the attribute setting interface, the crowd attribute information is confirmed and a confirmation prompt message is displayed. In response to the return operation, the playback interface is returned, and the third multimedia resource on the playback interface is updated to the first multimedia resource.
[0178] In the disclosed embodiment, by providing an attribute setting interface, the terminal login object can freely select attribute options to generate crowd attribute information, so that the terminal login object can subjectively adjust the multimedia resources recommended to itself, that is, the terminal login object can perform targeted optimization on the multimedia resources recommended by the target application according to its own character setting demands, and resist the recommendation system of the target application, so that the multimedia resources recommended to the terminal login object are more accurate. From the dimension of the terminal login object, the terminal login object has more autonomous choice rights, and can adjust the multimedia resources according to the subjective crowd attribute demands, so that the terminal login object can watch richer multimedia resources, which helps to break the information cocoon and expand the richness of the interests of the terminal login object. From the dimension of the target application, the recommendation system of the target application can be corrected, which is beneficial to the data actively adjusted by the terminal login object, and the real and effective interest signals of the terminal login object are continuously obtained, and the recommendation system of the target application can also be fed back, so that the multimedia resources recommended by the target application for the terminal login object are more accurate.
[0179] The disclosed embodiment provides a method for playing multimedia resources. The method provides an attribute setting interface in a target application. Since the attribute setting interface provides multiple attribute options of multiple crowd attributes, the terminal login object can select attribute options under various crowd attributes to generate its own crowd attribute information, and then the terminal plays the multimedia resources associated with the crowd attribute information, that is, the multimedia resources associated with its crowd attribute information are recommended to the terminal login object. Since the crowd attribute information is generated based on the attribute options subjectively selected by the terminal login object, the recommended multimedia resources meet the subjective demands of the terminal login object, that is, the recommended multimedia resources are accurate. In addition, since the recommended first multimedia resource is associated with the attribute options under multiple crowd attributes, rather than a multimedia resource of a single preference dimension, the recommended multimedia resources are richer and more diverse, and the recommendation quality is improved. In addition, since the first multimedia resource is a multimedia resource that meets the first condition among multiple multimedia resources, the hit rate of the first multimedia resource is higher, which further improves the recommendation quality. In addition, the attribute options under each crowd attribute can be edited, so that more diverse and more personalized attribute options can be provided through the attribute setting interface, and then more diverse multimedia resources can be provided for more types of crowd information through the attribute setting interface.
[0180] Above Figure 3 The example of playing multimedia resources associated with crowd attribute information after confirming crowd attribute information is explained below. The example of previewing multimedia resources associated with crowd attribute information is explained below. Fig.15 , Fig.15 The present invention is a flowchart of another multimedia resource playing method according to an exemplary embodiment. The method is executed by a terminal and includes the following steps.
[0181] In step S1501, the terminal displays a playback interface of a third multimedia resource in the target application.
[0182] In step S1502, in response to the first operation on the playback interface, the terminal displays an attribute setting interface, which includes multiple population attributes, each population attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the population attribute to which it belongs after being edited.
[0183] In step S1503, in response to a selection operation on at least one attribute option of at least one crowd attribute, the terminal obtains first crowd attribute information of a terminal login object.
[0184] In the embodiment of the present disclosure, steps S1501-S1503 are the same as steps S301-S303 and are not described in detail here.
[0185] In step S1504, in response to a triggering operation on a preview control on the property setting interface, the terminal plays a first multimedia resource, which is a multimedia resource that satisfies a first condition among a plurality of multimedia resources associated with the first group attribute information in the target application.
[0186] In the embodiment of the present disclosure, a preview control is displayed on the attribute setting interface, and the preview control is used to preview the multimedia resources associated with the crowd attribute information. Figure 6 A preview control 604 is also displayed on the property setting interface.
[0187] In some embodiments, the terminal further displays preview prompt information on the playback interface of the first multimedia resource, and the preview prompt information is used to prompt that the first multimedia resource is a multimedia resource associated with the first group attribute information. Fig.16 , Fig.16 1 is a schematic diagram of a playback interface according to an exemplary embodiment, wherein a first multimedia resource is played on the playback interface, and preview prompt information 1601 is also displayed on the playback interface.
[0188] In other embodiments, in response to a trigger operation on a preview control, the terminal displays a resource list, which includes multiple multimedia resources associated with the attribute information of the first group of people; in response to a trigger operation on any multimedia resource among the multiple multimedia resources, the terminal plays the triggered multimedia resource.
[0189] Optionally, the resource list displays the covers of multiple multimedia resources. In this embodiment, since the preview control is used to preview multimedia resources associated with crowd attribute information, the resource list is displayed, so that the terminal login object can quickly view the overall situation of the recommended multimedia resources, thereby improving efficiency; and the terminal login object can trigger any multimedia resource on the resource list to play the multimedia resource, so that the terminal login object can flexibly select the multimedia resource to be played, thereby improving the convenience and efficiency of interaction.
[0190] In the process of previewing the first multimedia resource, in response to the switching operation on the first multimedia resource, the terminal plays the second multimedia resource, and the second multimedia resource is a multimedia resource associated with the crowd attribute information in the target application. This process is the same as step S305 and will not be repeated here.
[0191] In step S1505, in response to a return operation on the play interface of the first multimedia resource, the terminal displays a property setting interface.
[0192] In some embodiments, a return control is displayed on the playback interface of the first multimedia resource, and the return operation on the playback interface refers to a trigger operation on the return control. Alternatively, the return operation on the playback interface refers to a third gesture operation on the playback interface, such as a right swipe operation. For example, continue to refer to Fig.16 , a return control 1602 is displayed on the playback interface of the first multimedia resource.
[0193] In the disclosed embodiment, a preview control is provided on the property setting interface, so that the terminal login object can preview the recommended multimedia resources. If the terminal is not satisfied with the recommended multimedia resources, it can quickly return to the property setting interface to adjust the property options, thereby improving the convenience of interaction, that is, improving the efficiency of human-computer interaction and promoting interaction.
[0194] For example, see Fig.17 , Fig.17 The present invention is a flowchart of a multimedia resource playback method according to an exemplary embodiment. In the playback interface, a setting panel is called up, a property control on the setting panel is triggered, and a property setting interface is displayed. After the crowd property information is set on the property setting interface, in response to the triggering operation of the preview control, the terminal enters the playback of the first multimedia resource. In response to the triggering operation of the return control on the playback interface of the first multimedia resource, the terminal also returns to the property setting interface.
[0195] In the disclosed embodiment, the terminal login object can freely select attribute options to generate crowd attribute information, so that the terminal login object can simulate various character portraits, and then view multimedia resources that different groups of people like to watch, that is, it provides more diverse interaction methods, which is conducive to promoting interaction.
[0196] The disclosed embodiment provides a method for playing multimedia resources. The method provides an attribute setting interface in a target application. Since the attribute setting interface provides multiple attribute options of multiple crowd attributes, the terminal login object can select attribute options under various crowd attributes to generate its own crowd attribute information, and then the terminal plays the multimedia resources associated with the crowd attribute information, that is, the multimedia resources associated with its crowd attribute information are recommended to the terminal login object. Since the crowd attribute information is generated based on the attribute options subjectively selected by the terminal login object, the recommended multimedia resources meet the subjective demands of the terminal login object, that is, the recommended multimedia resources are accurate. In addition, since the recommended first multimedia resource is associated with the attribute options under multiple crowd attributes, rather than a multimedia resource of a single preference dimension, the recommended multimedia resources are richer and more diverse, and the recommendation quality is improved. In addition, a preview control is provided on the attribute setting interface, so that the terminal login object can preview the recommended multimedia resources. If the terminal login object is not satisfied with the recommended multimedia resources, it can also quickly return to the attribute setting interface to adjust the attribute options, which improves the convenience of interaction, that is, improves the efficiency of human-computer interaction, and is conducive to promoting interaction.
[0197] Fig.18 is a block diagram of a multimedia resource playback device according to an exemplary embodiment. Fig.18 , the device comprises: The display unit 1801 is configured to execute displaying an attribute setting interface in the target application, wherein the attribute setting interface includes multiple crowd attributes, each crowd attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited; The acquisition unit 1802 is configured to execute a selection operation on at least one attribute option of at least one attribute of a group of people, and acquire first group of people attribute information of a terminal login object; The playback unit 1803 is configured to execute a first multimedia resource in response to a confirmation operation on the first group attribute information, where the first multimedia resource is a multimedia resource that meets a first condition among multiple multimedia resources associated with the first group attribute information in the target application.
[0198] In some embodiments, the acquisition unit 1802 is further configured to perform: In response to an editing operation on at least one selected attribute option, the edited attribute option is acquired, and in response to a confirmation operation on the edited attribute option, a multimedia resource associated with the edited attribute option in the target application is played.
[0199] In some embodiments, the display unit 1801 is further configured to perform: In response to a viewing operation on any property option on the property setting interface, option information of the property option is displayed, and the option information includes at least one of information of the object of the selected property option in the object associated with the terminal login object and information of the multimedia resource associated with the property option.
[0200] In some embodiments, the playback unit 1803 is configured to perform: In response to a confirmation operation on the first group attribute information, a plurality of multimedia resources associated with a plurality of types of group attribute information are displayed on the playback interface, each type of group attribute information is associated with at least one multimedia resource, and a first multimedia resource associated with the first group attribute information is highlighted; In response to the selection operation of the first multimedia resource, other multimedia resources on the play interface are cancelled and the first multimedia resource is enlarged for play.
[0201] In some embodiments, the display unit 1801 is further configured to perform: In response to the playback time of a multimedia resource associated with any group attribute information reaching a preset time, a first prompt message or a second prompt message is displayed. The first prompt message is used to prompt the return to playback of the multimedia resource associated with the first group attribute information, and the second prompt message is used to prompt the playback of multimedia resources associated with other group attribute information.
[0202] In some embodiments, the acquisition unit 1802 is further configured to perform: The historical viewing information of the terminal login object for multimedia resources respectively associated with various types of group attribute information is obtained.
[0203] In some embodiments, the display unit 1801 is further configured to perform: On the attribute setting interface, various attributes of the population are displayed in different regions according to their priority order.
[0204] In some embodiments, the priority order is related to at least one of the following: The total number of times multiple attribute options in each population attribute were selected; The total number of times multiple attribute options in each population attribute were edited; The total number of interactions of multimedia resources associated with multiple attribute options in each crowd attribute.
[0205] In some embodiments, the apparatus further comprises a determining unit configured to execute: Based on the first group attribute information, determining a plurality of candidate multimedia resources associated with the first group attribute information from within the target application; A multimedia resource that meets a second condition among multiple candidate multimedia resources is determined as a multimedia resource associated with the first group attribute information, and the second condition includes at least one of the following: the time difference between the release time and the current time is less than a preset time length, and the number of interactions reaches a threshold number.
[0206] In some embodiments, the first multimedia resource is a multimedia resource published by an object associated with the terminal login object among multiple multimedia resources.
[0207] In some embodiments, the playback unit 1803 is further configured to perform: In response to a switching operation on the first multimedia resource, a second multimedia resource among the plurality of multimedia resources is played.
[0208] In some embodiments, the first multimedia resource is the multimedia resource with the largest number of plays among the multiple multimedia resources, and the second multimedia resource is the multimedia resource with the largest number of plays ranked after the first multimedia resource among the multiple multimedia resources.
[0209] In some embodiments, the first crowd attribute information includes at least one attribute option of the selected at least one crowd attribute and the order of at least two attribute options selected under the target crowd attribute, and the target crowd attribute refers to the crowd attribute of the selected at least two attribute options; the acquisition unit 1802 is configured to execute: In response to a selection operation on at least one attribute option of at least one attribute of a group of people, obtaining at least one attribute option of the selected at least one attribute of a group of people; In response to the sorting operation of the at least two attribute options selected under each target population attribute, the order of the at least two attribute options is obtained.
[0210] In some embodiments, the first multimedia resource is a multimedia resource associated with a target attribute option among multiple multimedia resources, and the target attribute option is an attribute option ranked first among the at least two attribute options.
[0211] In some embodiments, the display unit 1801 is configured to perform: Displaying a playback interface of a third multimedia resource in the target application; In response to a first operation on the play interface, a property setting interface is displayed.
[0212] In some embodiments, the playback unit 1803 is configured to perform: In response to the confirmation operation on the first group attribute information, the playback interface of the third multimedia resource is returned, and the first multimedia resource is played on the playback interface.
[0213] In some embodiments, the property setting interface includes a preview control; the playing unit 1803 is further configured to play the first multimedia resource in response to a triggering operation on the preview control; The display unit 1801 is further configured to display a property setting interface in response to a return operation on the playback interface of the first multimedia resource.
[0214] In some embodiments, the attribute setting interface includes a preview control, and the display unit 1801 is further configured to execute a trigger operation on the preview control to display a resource list, the resource list including a plurality of multimedia resources associated with the first group attribute information; The playing unit 1803 is further configured to execute a triggering operation on any multimedia resource among the multiple multimedia resources and play the triggered multimedia resource.
[0215] In some embodiments, the display unit 1801 is further configured to display a plurality of combination options on the attribute setting interface, each combination option including at least one attribute option of at least one crowd attribute; The acquisition unit 1802 is further configured to execute a selection operation on any combination option, acquire the second group attribute information corresponding to the selected combination option, and play the fourth multimedia resource, which is a multimedia resource associated with the second group attribute information in the target application.
[0216] In some embodiments, the display unit 1801 is configured to display the introduction information of the fourth multimedia resource corresponding to each combination option on the property setting interface; The playing unit 1803 is further configured to execute a triggering operation in response to the introduction information of any fourth multimedia resource, and play the fourth multimedia resource corresponding to the triggered introduction information.
[0217] In some embodiments, the introduction information includes at least one of interaction information of an object associated with the terminal login object with a fourth multimedia resource, a target image frame in the fourth multimedia resource, publisher information of the fourth multimedia resource, and subject information of the multimedia resource, and the target image frame includes elements related to the current hot point of view.
[0218] In some embodiments, the apparatus further comprises an input unit configured to execute, in response to inputting a fifth multimedia resource on the attribute setting interface, determining at least one attribute option associated with the fifth multimedia resource in at least one crowd attribute, and displaying the attribute option associated with the fifth multimedia resource as a selected state; The acquisition unit 1802 is configured to acquire the third-party group attribute information of the terminal login object based on the attribute option associated with the fifth multimedia resource; The playing unit 1803 is configured to play a sixth multimedia resource in response to a confirmation operation on the third group attribute information, where the sixth multimedia resource is a multimedia resource in the target application that is associated with the third group attribute information.
[0219] The disclosed embodiment provides a multimedia resource playback device, which provides an attribute setting interface in a target application. Since the attribute setting interface provides multiple attribute options of multiple crowd attributes, the terminal login object can select the attribute options under various crowd attributes to generate its own crowd attribute information, and then the terminal plays the multimedia resources associated with the crowd attribute information, that is, the multimedia resources associated with its crowd attribute information are recommended to the terminal login object. Since the crowd attribute information is generated based on the attribute options subjectively selected by the terminal login object, the recommended multimedia resources meet the subjective demands of the terminal login object, that is, the recommended multimedia resources are accurate. In addition, since the recommended first multimedia resource is associated with the attribute options under multiple crowd attributes, rather than a multimedia resource of a single preference dimension, the recommended multimedia resources are richer and more diverse, and the recommendation quality is improved. In addition, since the first multimedia resource is a multimedia resource that meets the first condition among multiple multimedia resources, the hit rate of the first multimedia resource is higher, which further improves the recommendation quality. In addition, the attribute options under each crowd attribute can be edited, so that more diverse and more personalized attribute options can be provided through the attribute setting interface, and then more diverse multimedia resources can be provided for more types of crowd information through the attribute setting interface.
[0220] Regarding the device in the above embodiment, the specific manner in which each unit performs the operation has been described in detail in the embodiment of the method, and will not be elaborated here.
[0221] In some embodiments, the electronic device is provided as a terminal. Fig.19 The structure block diagram of a terminal 1900 provided by an exemplary embodiment of the present disclosure is shown. The terminal 1900 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The terminal 1900 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.
[0222] Typically, the terminal 1900 includes: a processor 1901 and a memory 1902 .
[0223] The processor 1901 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1901 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1901 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1901 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1901 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0224] The memory 1902 may include one or more computer-readable storage media, which may be non-transitory. The memory 1902 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1902 is used to store at least one program code, which is used to be executed by the processor 1901 to implement the multimedia resource playback method provided in the method embodiment of the present disclosure.
[0225] In some embodiments, the terminal 1900 may also optionally include: a peripheral device interface 1903 and at least one peripheral device. The processor 1901, the memory 1902 and the peripheral device interface 1903 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1903 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1904, a display screen 1905, a camera assembly 1906, an audio circuit 1907 and a power supply 1908.
[0226] The peripheral device interface 1903 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1901 and the memory 1902. In some embodiments, the processor 1901, the memory 1902, and the peripheral device interface 1903 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1901, the memory 1902, and the peripheral device interface 1903 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.
[0227] The radio frequency circuit 1904 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1904 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1904 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1904 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1904 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1904 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.
[0228] The display screen 1905 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1905 is a touch display screen, the display screen 1905 also has the ability to collect touch signals on the surface or above the surface of the display screen 1905. The touch signal can be input as a control signal to the processor 1901 for processing. At this time, the display screen 1905 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1905 can be one, and the front panel of the terminal 1900 is set; in other embodiments, the display screen 1905 can be at least two, which are respectively set on different surfaces of the terminal 1900 or are folded; in some other embodiments, the display screen 1905 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1900. Even, the display screen 1905 can also be set as a non-rectangular irregular figure, that is, a special-shaped screen. The display screen 1905 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0229] The camera component 1906 is used to capture images or videos. Optionally, the camera component 1906 includes a front camera and a rear camera. Usually, the front camera is set on the front panel of the terminal, and the rear camera is set on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera component 1906 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0230] The audio circuit 1907 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1901 for processing, or input them into the radio frequency circuit 1904 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1900. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1901 or the radio frequency circuit 1904 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1907 may also include a headphone jack.
[0231] The power supply 1908 is used to power various components in the terminal 1900. The power supply 1908 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1908 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0232] Those skilled in the art will understand that Fig.19 The structure shown in the figure does not constitute a limitation on the terminal 1900, and the terminal 1900 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.
[0233] In some embodiments, the electronic device is provided as a server. Fig. 20 This is a block diagram of a server 2000 according to an exemplary embodiment. The server 2000 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 2001 and one or more memories 2002, wherein the memory 2002 stores at least one program code, and the at least one program code is loaded and executed by the processor 2001 to implement the multimedia resource playback method provided by the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output. The server 2000 may also include other components for implementing device functions, which will not be described in detail here.
[0234] In an exemplary embodiment, a computer-readable storage medium is also provided, and when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device can perform the above-mentioned multimedia resource playback method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0235] In an exemplary embodiment, a computer program product is further provided. The computer program product includes a computer program. When the computer program is executed by a processor, the method for playing the multimedia resource is implemented.
[0236] In some embodiments, the computer program product involved in the embodiments of the present disclosure may be deployed and executed on one electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed at multiple locations and interconnected by a communication network. Multiple electronic devices distributed at multiple locations and interconnected by a communication network may constitute a blockchain system.
[0237] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and embodiments are to be regarded as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims. All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, which will not be described one by one here.
[0238] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. A method for playing multimedia resources, characterized in that: The method comprises: Displaying an attribute setting interface in the target application, the attribute setting interface including multiple crowd attributes, each crowd attribute including multiple editable attribute options, each attribute option being used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited; In response to a selection operation of at least one attribute option of at least one crowd attribute, obtaining first crowd attribute information of a terminal login object; In response to a confirmation operation on the first group attribute information, a first multimedia resource is played, where the first multimedia resource is a multimedia resource that meets a first condition among a plurality of multimedia resources associated with the first group attribute information in the target application.
2. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: In response to an editing operation on the at least one selected attribute option, an edited attribute option is acquired, and in response to a confirmation operation on the edited attribute option, a multimedia resource associated with the edited attribute option in the target application is played.
3. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: In response to a viewing operation on any property option on the property setting interface, option information of the property option is displayed, and the option information includes at least one of information of the object for selecting the property option among the objects associated with the terminal login object and information of multimedia resources associated with the property option.
4. The method for playing multimedia resources according to claim 1, characterized in that: The step of playing the first multimedia resource in response to the confirmation operation on the first group attribute information includes: In response to a confirmation operation on the first group attribute information, a plurality of multimedia resources associated with a plurality of types of group attribute information are displayed on a playback interface, each type of group attribute information is associated with at least one multimedia resource, and the first multimedia resource associated with the first group attribute information is highlighted; In response to the selection operation of the first multimedia resource, other multimedia resources on the play interface are canceled, and the first multimedia resource is enlarged and played.
5. The method for playing multimedia resources according to claim 4, characterized in that: The method further comprises: In response to the playback time of a multimedia resource associated with any crowd attribute information reaching a preset time, a first prompt message or a second prompt message is displayed, wherein the first prompt message is used to prompt the return to playback of the multimedia resource associated with the first crowd attribute information, and the second prompt message is used to prompt the playback of multimedia resources associated with other crowd attribute information.
6. The method for playing multimedia resources according to claim 4, characterized in that: The method further comprises: The historical viewing information of the terminal login object on the multimedia resources respectively associated with the plurality of groups of people's attribute information is obtained.
7. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: On the attribute setting interface, the multiple population attributes are displayed in different regions according to the priority order of the multiple population attributes.
8. The method for playing multimedia resources according to claim 7, characterized in that: The priority order is related to at least one of the following: The total number of times multiple attribute options in each population attribute were selected; The total number of times multiple attribute options in each population attribute were edited; The total number of interactions of multimedia resources associated with multiple attribute options in each crowd attribute.
9. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: Based on the first group attribute information, determining a plurality of candidate multimedia resources associated with the first group attribute information from within the target application; The multimedia resources that meet the second condition among the multiple candidate multimedia resources are determined as multimedia resources associated with the first group attribute information, and the second condition includes at least one of the time difference between the release time and the current time is less than the preset time length and the number of interactions reaches a threshold number.
10. The method for playing multimedia resources according to claim 1, characterized in that: The first multimedia resource is a multimedia resource published by an object associated with the terminal login object among the multiple multimedia resources.
11. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: In response to a switching operation on the first multimedia resource, a second multimedia resource among the plurality of multimedia resources is played.
12. The method for playing multimedia resources according to claim 11, characterized in that: The first multimedia resource is the multimedia resource with the largest number of playbacks among the multiple multimedia resources, and the second multimedia resource is the multimedia resource with the number of playbacks ranked one after the first multimedia resource among the multiple multimedia resources.
13. The method for playing multimedia resources according to claim 1, characterized in that: The first crowd attribute information includes at least one attribute option of the selected at least one crowd attribute and the order of at least two attribute options selected under the target crowd attribute, wherein the target crowd attribute refers to the crowd attribute of the selected at least two attribute options; The step of obtaining first crowd attribute information of a terminal login object in response to a selection operation of at least one attribute option of at least one crowd attribute includes: In response to a selection operation on at least one attribute option of the at least one crowd attribute, acquiring at least one attribute option of the selected at least one crowd attribute; In response to the sorting operation of the at least two attribute options selected under each target population attribute, the order of the at least two attribute options is obtained.
14. The method for playing multimedia resources according to claim 13, characterized in that: The first multimedia resource is a multimedia resource associated with a target attribute option among the multiple multimedia resources, and the target attribute option is an attribute option ranked first among the at least two attribute options.
15. The method for playing multimedia resources according to claim 1, characterized in that: The displaying of the property setting interface in the target application includes: Displaying a playback interface of a third multimedia resource in the target application; In response to a first operation on the playback interface, the property setting interface is displayed.
16. The method for playing multimedia resources according to claim 15, characterized in that: The step of playing the first multimedia resource in response to the confirmation operation on the first group attribute information includes: In response to a confirmation operation on the first group attribute information, the playback interface of the third multimedia resource is returned, and the first multimedia resource is played on the playback interface.
17. The method for playing multimedia resources according to claim 1, characterized in that: The property setting interface includes a preview control; the method further includes: In response to a triggering operation on the preview control, playing the first multimedia resource; In response to a return operation on the playback interface of the first multimedia resource, the property setting interface is displayed.
18. The method for playing multimedia resources according to claim 1, characterized in that: The property setting interface includes a preview control, and the method further includes: In response to a triggering operation on the preview control, displaying a resource list, the resource list including a plurality of multimedia resources associated with the first group attribute information; In response to a triggering operation on any multimedia resource among the plurality of multimedia resources, the triggered multimedia resource is played.
19. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: Displaying a plurality of combination options on the attribute setting interface, each combination option including at least one attribute option of at least one attribute of a group of people; In response to a selection operation on any combination of options, second group attribute information corresponding to the selected combination of options is obtained, and a fourth multimedia resource is played, where the fourth multimedia resource is a multimedia resource in the target application that is associated with the second group attribute information.
20. The method for playing multimedia resources according to claim 19, characterized in that: The method further comprises: Displaying introduction information of the fourth multimedia resource corresponding to each combination option on the attribute setting interface; In response to a triggering operation on introduction information of any fourth multimedia resource, the fourth multimedia resource corresponding to the triggered introduction information is played.
21. The method for playing multimedia resources according to claim 20, characterized in that: The introduction information includes at least one of the interaction information of the object associated with the terminal login object with the fourth multimedia resource, the target image frame in the fourth multimedia resource, the publisher information of the fourth multimedia resource and the theme information of the multimedia resource, and the target image frame includes elements related to the current hot point of view.
22. The method for playing multimedia resources according to claim 1, characterized in that: The method further comprises: In response to inputting a fifth multimedia resource on the attribute setting interface, determining at least one attribute option associated with the fifth multimedia resource in at least one crowd attribute, and displaying the attribute option associated with the fifth multimedia resource as a selected state; Based on the attribute options associated with the fifth multimedia resource, obtaining the third-party group attribute information of the terminal login object; In response to a confirmation operation on the third group attribute information, a sixth multimedia resource is played, where the sixth multimedia resource is a multimedia resource in the target application that is associated with the third group attribute information.
23. A multimedia resource playback device, characterized in that: The device comprises: A display unit is configured to execute displaying an attribute setting interface in a target application, wherein the attribute setting interface includes multiple crowd attributes, each crowd attribute includes multiple attribute options that can be edited, and each attribute option is used to change the attribute category of the attribute option under the crowd attribute to which it belongs after being edited; an acquisition unit, configured to execute a selection operation on at least one attribute option of at least one attribute of a group of people, and acquire first group attribute information of a terminal login object; The playback unit is configured to execute a confirmation operation on the first group attribute information and play a first multimedia resource, where the first multimedia resource is a multimedia resource that meets a first condition among multiple multimedia resources associated with the first group attribute information in the target application.
24. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the multimedia resource playback method as described in any one of claims 1 to 22.
25. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method for playing multimedia resources as described in any one of claims 1 to 22.
26. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the method for playing multimedia resources as claimed in any one of claims 1 to 22 is implemented.
Citation Information
Patent Citations
Multimedia object recommendation method and device, electronic equipment and storage medium
CN111353052A
Multimedia resource display method and device
CN111722766A
Multimedia recommendation system and method
CN113282770A
Method for interpreting and executing user preferences of audiovisual information
US7055168B1
KR20230022063A