Interaction method, device, electronic device, storage medium, and computer program

The interaction method and device enhance media content recommendation by enabling users to perform trigger operations for specific types, providing prompt information to tailor content recommendations effectively.

JP2025533439APending Publication Date: 2025-10-07BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025514810
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-04-20
Filing Date
2024-03-14
Publication Date
2025-10-07

AI Technical Summary

Technical Problem

Current methods for recommending media content to users are simplistic and do not adequately tailor the content to meet individual user preferences.

Method used

An interaction method and device that displays preset controls on a media content page, allowing users to perform trigger operations like long press or swipe to increase recommendations for specific types of media content, accompanied by prompt information to enhance the recommendation process.

Benefits of technology

Enriches the determination of recommended media content by allowing users to directionally increase the number of recommendations for desired types, meeting their personalized preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025533439000001_ABST
    Figure 2025533439000001_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide an interaction method, an apparatus, an electronic device, and a storage medium, which include: displaying a preset control of a target media content on a preset page; and displaying first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, the first prompt information being used to prompt increasing a number of recommendations for media content of a target type, and the target type being a media content type of the target media content.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on April 20, 2023, bearing application number 202310430402.4 and entitled "Interaction method, device, electronic device and storage medium," the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present disclosure relate to the field of computer technology, and in particular to interaction methods, devices, electronic devices, and storage media. [Background technology]

[0003] Currently, media content can be recommended to users for viewing, but the method for determining the media content recommended to users is relatively simple, which does not meet the needs for tailoring the media content recommended to users. Summary of the Invention

[0004] The embodiments of the present disclosure provide an interaction method and device, an electronic device and a storage medium to enrich the determination method of recommended media content and meet the user's needs for tailoring the media content recommended to him / her.

[0005] In a first aspect, an embodiment of the present disclosure comprises: Displaying preset controls for the target media content on the preset page; In response to a preset trigger operation acting on the preset control, displaying first prompt information, the preset trigger operation being different from a like operation acting on the preset control, the first prompt information being used to prompt increasing the number of recommendations for media content of a target type, and the target type being a media content type of the target media content.

[0006] In a second aspect, an embodiment of the present disclosure comprises: a control display module for displaying preset controls of the target media content on the preset page; a first prompt module used to display first prompt information in response to a preset trigger operation acting on the preset control; The preset trigger operation is different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations for media content of a target type, and the target type further provides an interaction device that is a media content type of the target media content.

[0007] In a third aspect, an embodiment of the present disclosure comprises: one or more processors; a memory for storing one or more programs; The present invention further provides an electronic device that, when the one or more programs are executed by the one or more processors, causes the one or more processors to implement the interaction method described in the embodiments of the present disclosure.

[0008] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the interaction method described in the embodiment of the present disclosure. [Brief explanation of the drawings]

[0009] These and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent by reference to the following detailed description taken in conjunction with the drawings. In all figures, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that elements and components are not necessarily drawn to scale.

[0010] [Figure 1] 1 is a flowchart of an interaction method provided by an embodiment of the present disclosure. [Figure 2] 1 is a schematic diagram showing preset controls provided by an embodiment of the present disclosure. [Figure 3] FIG. 1 is a schematic diagram showing a first prompt information provided by an embodiment of the present disclosure. [Figure 4] 10A and 10B are schematic diagrams showing another preset control provided by an embodiment of the present disclosure. [Figure 5] FIG. 10 is a schematic diagram showing a second prompt information provided by an embodiment of the present disclosure. [Figure 6] FIG. 10 is a schematic diagram showing another second prompt information provided by an embodiment of the present disclosure. [Figure 7] 1 is a flowchart of another interaction method provided by an embodiment of the present disclosure. [Figure 8] 1A and 1B are schematic diagrams showcasing preset dynamic effects provided by embodiments of the present disclosure. [Figure 9] FIG. 1 is a structural block diagram of an interaction device provided by an embodiment of the present disclosure. [Figure 10] 1 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure; DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather that these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are merely for illustrative purposes and do not limit the scope of protection of the present disclosure.

[0012] It should be understood that the steps recited in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. Also, method embodiments may include additional steps and / or omit steps as shown. The scope of the present disclosure is not limited in this respect.

[0013] As used herein, the term "comprises" and variations thereof are open-ended "comprises," i.e., "including, but not limited to." The term "based on" means "based at least in part on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below.

[0014] It should be noted that the concepts of "first," "second," etc. referred to in this disclosure are merely intended to distinguish between different devices, modules, or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules, or units.

[0015] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary and not limiting, and should be understood to mean "one or more" unless the context clearly indicates otherwise, as will be understood by one of ordinary skill in the art.

[0016] The names of messages or information interacting between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.

[0017] As can be understood, before using the technical solutions disclosed in each embodiment of the present disclosure, the type, scope of use, usage scenarios, etc. of personal information related to the present disclosure should be properly informed to the user in accordance with relevant laws and regulations, and permission should be obtained from the user.

[0018] For example, in response to receiving a user's voluntary request, prompt information is sent to the user to clearly prompt the user that the requested operation requires the acquisition and use of the user's personal information, so that the user can choose for himself or herself whether to provide personal information to software or hardware, such as an electronic device, an application program, a server, or a storage medium, that performs the operation of the technical solution of the present disclosure based on the prompt information.

[0019] As an optional but non-limiting implementation, the method of sending prompt information to the user in response to receiving a voluntary request from the user may be, for example, a pop-up window, or the prompt information may be presented in text form in the pop-up window, which may further include a selection control for allowing the user to select whether to "agree" or "disagree" to providing personal information to the electronic device.

[0020] It can be understood that the above notification and user permission acquisition process is merely a rough outline and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations can also be applied to the implementation of the present disclosure.

[0021] FIG. 1 is a flowchart of an interaction method according to an embodiment of the present disclosure. The method can be executed by an interaction device, which can be implemented by software and / or hardware and can be located in an electronic device, typically a mobile phone or a tablet computer. The interaction method according to an embodiment of the present disclosure is applied to a scenario in which a user performs a preset trigger operation to voluntarily adjust the number of recommended media content of a corresponding type. As shown in FIG. 1, the interaction method according to this embodiment may include steps S101 to S102.

[0022] In S101, a preset control of a target media content is displayed on a preset page.

[0023] Here, the preset page may be a page displaying preset controls corresponding to media content, such as a media content exhibition page or a media content information exhibition page. The media content exhibition page may be understood as a page for displaying media content. For example, the media content exhibition page may include a media content exhibition page for displaying recommended media content, such as a recommendation page; a media content exhibition page for displaying media content published by a user associated with the current user, such as a page displaying media content published by a followed user; and a media content exhibition page for displaying media content associated with the current user's location or a set location, such as a same city page. The media content information exhibition page may be a page for displaying media content information, such as a media content list page. The media content information may include information such as the title and cover of the media content. Hereinafter, an example will be described in which the preset page is a media content exhibition page.

[0024] The preset control may be understood as a control on which a preset trigger operation is acted, and the control may be a control for a user to like corresponding media content, i.e., a like control, and the following description will be given taking the preset control as an example of a like control. The target media content may be understood as media content corresponding to the preset control, for example, media content displayed on a preset page or media content corresponding to certain media content information displayed on a preset page.

[0025] In this embodiment, a preset control 20 of the target media content can be displayed on the preset page. For example, when the target media content is displayed on the preset page or the media content information of the target media content is displayed on the preset page, the preset control 20 of the target media content can be further displayed on the preset page, as shown in FIG. 2 (the figure takes the target media content displayed on the media content display page as an example), thereby allowing the current user to perform a preset trigger operation, like operation, or cancel operation on the target media content.

[0026] In S102, in response to a preset trigger operation acting on the preset control, first prompt information is displayed, the preset trigger operation is different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations for media content of a target type, and the target type is a media content type of the target media content.

[0027] The preset trigger operation may be a trigger operation that acts on a preset control, and the trigger operation can be used to instruct an increase in the number of recommendations for the corresponding type of media content, which is a different trigger operation from a like operation for the target media content.

[0028] For example, the preset trigger operation and the like operation can be performed in different ways. For example, if the like operation is a click operation acting on a preset control, i.e., if a user can like the target media content by clicking on a preset control, the preset trigger operation may be a long press operation acting on the preset control, a continuous click operation, or a swipe operation from / to the preset control, etc. Optionally, the preset trigger operation includes a long press operation, and the like operation includes a click operation. Here, the long press operation may be a trigger operation whose pressing time exceeds a preset time, which can be set as needed, for example, the preset time can be set to 0.5 seconds or 1 second.

[0029] Also, for example, the preset trigger operation and the like operation may have different roles. For example, the like operation can be used by a user to express a liking for the target media content, while the preset trigger operation can be used by a user to express a stronger liking than a like, for example, to express a super-like for the target media content. And / or the like operation can be used to instruct a user to like the target media content, for example, to instruct the user to add the target media content to the user's set of liked media content, while the preset trigger operation can be used to instruct the user to recommend more media content of the corresponding type to the user, and can further instruct a user to like and / or express a super-like for the target media content, for example, to instruct the user to add the target media content to the user's set of liked media content and set of super-liked media content.

[0030] The first prompt information may be information prompting an increase in the number of recommendations for a target type of media content, where the target type is the type of media content of the target media content. Different media content types may be categorized according to themes of the media content.

[0031] Specifically, when a preset trigger operation acting on the preset control 20 of the target media content is received, for example, when it is detected that the user is long-pressing the like control (i.e., the preset control 20) of the target media content, a first prompt information 30 can be displayed in response to the preset trigger operation, prompting the user to recommend more media content similar to the target media content, for example, to recommend more media content of the same type, and the first prompt information 30 can further be used to prompt the user that they have successfully expressed their liking for the target media content.

[0032] Here, the display format of the first prompt information is not limited, and can be, for example, a bottom alarm or a toast message. For example, when the user performs a preset trigger operation n times or less, a bottom alarm can be used to display the first prompt information, and the background of the bottom alarm can be opaque, as shown in Figure 3. When the user performs a preset trigger operation more than n times, a toast message can be used to display the first prompt information when it is detected that the user has performed the preset trigger operation. Compared with the bottom alarm, the toast message can have a smaller display size or a more transparent background to reduce user disturbance, where n is a positive integer.

[0033] In this embodiment, when the current user performs a preset trigger operation on a certain media content, the number of recommendations of the corresponding type of media content can be increased and the current user can be prompted, thereby enabling the user to clearly understand the role of the preset trigger operation, enriching the method of determining the recommended media content, and meeting the current user's need to directionally increase the number of recommendations of a certain type of media content, i.e., recommending more media content of this type to the current user later.

[0034] In some embodiments, after displaying a preset control for the first media content, the method further includes at least one of switching the preset control from a not-liked state to a liked state in response to a like operation acting on the preset control, and switching the preset control from a preset state or a like state to a not-liked state in response to a cancel operation acting on the preset control.

[0035] In the above embodiment, a user can trigger a preset control to like a target media content or cancel a like operation and / or a super-like operation for the target media content, thereby further enriching the functionality of the preset control and reducing the number of controls that need to be set.

[0036] Here, the like operation may be an operation to instruct a user to like the target media content. The cancel operation may be an operation to cancel a like operation and / or an operation expressing a strong like for the target media content, in other words, an operation to switch the target media content to a state in which the user has neither liked nor expressed a strong like. The execution methods of the like operation and the cancel operation may be the same or different, and the execution methods of the cancel operation and the preset trigger operation may be the same or different. For example, the like operation and the cancel operation may be a click operation on a preset control, and the preset trigger operation may be a long press operation on a preset control.

[0037] The preset control may have different display states when the user has not liked the target media content, when the user has liked the target media content but has not expressed a strong feeling of like for the target media content, and when the user has already expressed a strong feeling of like for the target media content, thereby making it easier for the user to clearly understand the state of the target media content. For example, when the user has not liked the target media content, the preset control may be displayed as a not-like state, when the user has liked the target media content but has not expressed a strong feeling of like for the target media content, the preset control may be displayed as a preset state, for example, a state where the user has already expressed a strong feeling of like for the target media content.

[0038] Specifically, when a like operation acting on a preset control is received, the preset control can be switched from a not-liked state to a like state, and the target media content can be added to the user's set of liked media content; when a cancel operation acting on a preset control is received, the preset control can be switched from a like state or a preset state to a not-liked state, and the target media content can be removed from the user's set of liked media content and / or the preset media content set.

[0039] Taking the like operation and the cancel operation as click operations on the preset control 20 as an example, when a click operation acting on the preset control 20 is received, the display state of the preset control 20 before responding to the click operation (for example, when the click operation is received) can be determined. If the preset control 20 is in a non-like state (as shown in FIG. 2), the click operation is determined as a like operation, and in response to the like operation, the preset control 20 is switched from the non-like state to the like state (as shown in FIG. 4). If the preset control 20 is in a like state (as shown in FIG. 4) or a preset state (as shown in FIG. 3), the click operation is determined as a cancel operation, and in response to the cancel operation, the preset control 20 is switched from the like state or the preset state to the non-like state (as shown in FIG. 2).

[0040] As can be understood, the like operation may or may not be used to adjust the media content recommended to a user. If the like operation is used to adjust the media content recommended to a user, the corresponding adjustment method is different from the method corresponding to the preset trigger operation. That is, the adjustment method (e.g., the proactive adjustment method) of the media content recommended to a user can be associated with the trigger method of the preset control. For example, the preset trigger operation may be used to increase the number of recommendations of media content of a target type, and the like operation may be used to increase the recommendation weight of media content published by the same author (i.e., the publisher of the target media content), or the preset trigger operation may be used to increase the number of recommendations of media content of the target type by a first value, and the like operation may be used to increase the number of recommendations of media content of the target type by a second value, where the second value is smaller than the first value.

[0041] In some embodiments, after displaying the preset control of the target media content on the preset page, if a preset display condition is met, the method further includes displaying second prompt information on the preset page to prompt a user to perform the preset trigger operation, and the display manner of the second prompt information is associated with the number of times the second prompt information is displayed.

[0042] In the above embodiment, if the preset display condition is met, as shown in Figures 5 and 6, second prompt information 50 can be displayed on the preset page, which prompts the user that the current application supports performing the preset trigger operation and / or prompts the user about the role of the preset trigger operation, thereby guiding the user to perform the preset trigger operation.

[0043] Here, the preset display condition can be flexibly set. For example, if the number of times the second prompt information is displayed after the user installs or launches the current application is less than the preset number of times, the second prompt information can be displayed when the preset media content is displayed after the display time of a certain media content reaches x% of its total display time after the user performs a like operation, where x≧0, and the specific value can be set as needed.

[0044] The display format of the second prompt information is not limited. For example, the display format of the second prompt information may be associated with the number of times it is displayed. For example, if the second prompt information is displayed m or less times after the user installs or launches the current application, the second prompt information may be displayed in a panel format as shown in FIG. 5 . If the second prompt information is displayed more than m times after the user installs or launches the current application, the second prompt information may be displayed in a popover format as shown in FIG. 6 . When the second prompt information is displayed in a panel format, the user can instruct the current application to stop displaying the panel by performing a panel close operation. When the second prompt information is displayed in a popover format, the user can instruct the current application to stop displaying the popover by triggering the popover or by a method other than triggering the popover (e.g., by performing a like operation or an operation expressing a super-like). Note that the current application may also stop displaying the popover when the display time of the popover reaches a preset time. Here, m is a positive integer, and the value can be set as needed.

[0045] The interaction method according to this embodiment displays a preset control for a target media content on a preset page, and displays first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, and the first prompt information is used to prompt an increase in the number of recommendations of media content of a target type, where the target type is the media content type of the target media content. By adopting the above technical solution in this embodiment, a user can increase the number of recommendations of a corresponding type of media content by performing a preset trigger operation on the preset control, thereby enriching the methods for determining recommended media content and meeting the user's needs for directionally increasing the number of a certain type of media content recommended to the user.

[0046] 7 is a flowchart of another interaction method according to an embodiment of the present disclosure. The method in this embodiment can be combined with one or more optional methods in the above-described embodiments. Optionally, the interaction method according to this embodiment further includes at least one of: displaying preset dynamic effects including at least one of a first dynamic effect and a second dynamic effect, where the first dynamic effect is a dynamic effect of the preset control and the second dynamic effect is a dynamic effect of a preset visual element; displaying the preset control in a preset state; adding the target media content to a user's media content collection, where the media content collection includes at least one of a liked media content collection and a preset media content collection, where the preset media content collection is a collection of at least some media content on which the preset trigger operation has been performed; increasing a recommendation weight of the target type media content from a first weight value to a second weight value; and improving a ranking priority of the target type media content in a recommended media content stream, where the recommended media content stream includes a media content stream on the preset page.

[0047] Accordingly, as shown in FIG. 7, the interaction method according to this embodiment may include S201 to S208.

[0048] In S201, a preset control of a target media content is displayed on a preset page.

[0049] In S202, a preset trigger operation acting on the preset control is received, and at least one of S203 to S208 is performed.

[0050] In S203, a preset dynamic effect including at least one of a first dynamic effect and a second dynamic effect is displayed, where the first dynamic effect is a dynamic effect of the preset control, and the second dynamic effect is a dynamic effect of a preset visual element.

[0051] In this embodiment, when a preset trigger operation for a preset control is received, a preset dynamic effect can be displayed, thereby further enhancing the visual effect when the preset trigger operation is performed and enriching the response format to the preset trigger operation.

[0052] Here, the preset dynamic effect may include at least one of a first dynamic effect and a second dynamic effect. The first dynamic effect may be a dynamic effect of a preset control, such as a dynamic effect that switches the display state of a preset control from a not-liked state or a liked state to a preset state, or another dynamic effect. The second dynamic effect may be a dynamic effect of a preset visual element that can be displayed in response to the preset trigger operation, which may be a dynamic effect associated with the preset trigger operation or the preset control. For example, the preset visual element may be a heart shape, and the second dynamic effect may be a dynamic effect in which the preset visual element rotates and, after rotating for a certain period of time, explodes into multiple small heart shapes.

[0053] Specifically, when a preset trigger operation acting on a preset control is received, a first dynamic effect 80 and / or a second dynamic effect 81 of the preset control can be displayed in response to the preset trigger operation. For example, as shown in Fig. 8, the first dynamic effect 80 can be displayed at the original display position of the preset control, and the second dynamic effect 81 can be displayed at a preset position (e.g., the center region) of the preset page.

[0054] In S204, the preset control is displayed in a preset state.

[0055] In this embodiment, when a preset trigger operation on a preset control is received, the preset control can be displayed in a preset state, which indicates to the user that a preset trigger operation has been performed on the target media content.

[0056] For example, when the preset control 20 is in a non-like state (as shown in FIG. 2), the preset control 20 can be switched from the non-like state to the preset state (as shown in FIG. 3) in response to the preset trigger operation, and when the preset control 20 is in a like state (as shown in FIG. 4), the preset control 20 can be switched from the like state to the preset state (as shown in FIG. 3) in response to the preset trigger operation.

[0057] Furthermore, if the preset control is already in a preset state when a preset trigger operation is received, for example, if the user has already performed a preset trigger operation on the target media content before performing the current preset trigger operation, the control may not respond to the current preset trigger operation performed by the user, or may prompt the user that the user has already performed a preset trigger operation on the target media content.

[0058] In S205, the target media content is added to the user's media content collection, where the media content collection includes at least one of a liked media content collection and a preset media content collection, and the preset media content collection is at least a part of the media content collection on which the preset trigger operation is performed.

[0059] Here, the media content set includes at least one of a liked media content set and a preset media content set, which may be displayed in the form of a list or a page. The liked media content set may be understood as a set of at least some media content on which a user has performed a like operation, such as a liked media content list or a liked page. The preset media content set may be understood as a set of at least some media content on which a user has performed a preset trigger operation. For example, the preset media content set may be a set of media content on which a user has expressed a strong preference, such as a user's favorite list or a user's favorite page.

[0060] In this embodiment, the liked media content set includes media content that the user has liked, and the preset media content set may include media content for which the user has performed a preset trigger operation (e.g., the user's favorite media content), thereby making it easier for the user to view media content that the user has liked or for which a preset trigger operation has been performed.

[0061] When a preset trigger operation for the targeted media content is received, the targeted media content may be added to the user's liked media content collection and / or preset media content collection in response to the preset trigger operation.

[0062] For example, in response to a preset trigger operation, only the target media content may be added to the user's preset media content set, without adding it to the user's liked media content set, i.e., without liking the target media content.

[0063] Considering that the preset trigger operation is used to express a stronger liking feeling than like, for example, a super liking feeling, when the preset trigger operation is received, in response to the preset trigger operation, the target media content can also be further liked. For example, when the target media content has not been added to the user's liked media content set, in response to the preset trigger operation, the target media content is added to the user's liked media content set and the preset media content set; if the target media content is already located in the user's liked media content set, in response to the preset trigger operation, the target media content is added to the user's preset media content set.

[0064] In S206, the recommendation weight of the target type of media content is increased from a first weight value to a second weight value.

[0065] Here, the recommendation weight of a certain type of media content may be positively correlated with the number of recommendations of the corresponding type of media content. For example, the recommendation weight can be used to determine the proportion of the corresponding type of media content in the recommended media content or the number of the corresponding type of media content each time media content is recommended. For example, when recommending 50 media contents to a user, the recommendation weight can be used to determine the proportion of the corresponding type of media content in the 50 media contents or the number of the corresponding type of media content included in the 50 media contents. The first weight value is the weight value of the target type of media content before receiving the current preset trigger operation. The second weight value is the weight value of the target type of media content after being increased. The first weight value is less than the second weight value. For example, if the first weight value has not yet reached the maximum increaseable weight value, the first weight value may be smaller than the second weight value. However, if the first weight value has already reached the maximum increaseable weight value, the first weight value may be equal to the second weight value.

[0066] In this embodiment, in response to a preset trigger operation, the recommendation weight of the target type of media content can be increased, for example, by increasing the recommendation weight of the target type of media content from a first weight value to a second weight value, thereby facilitating the recommendation of subsequent media content based on the increased recommendation weight of the target type of media content.

[0067] In this embodiment, if the media content stream on the preset page is a recommended media content stream or the target media content is a recommended media, the media content stream on the preset page may or may not be updated in response to the preset trigger operation. Here, the recommended media content stream may be a media content stream containing recommended media content, for example, a media content stream in which all or part of the media content is recommended media content.

[0068] In some embodiments, the preset page includes a recommendation page, and after increasing the recommendation weight of the media content of the target type from a first weight value to a second weight value, the method further includes leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page, or updating at least some of the media content in the recommended media content stream according to the second weight value.

[0069] Here, the recommended page can be understood to be a page for displaying recommended media content.

[0070] Illustratively, when the preset page is a recommendation page, after increasing the recommendation weight of the target-type media content from the first weight value to the second weight value, the media content stream on the preset page may not be updated until a media content stream update operation acting on the preset page is received, thereby not interfering with the user's viewing of the media content included in the media content stream before the preset trigger operation is executed. Also, the media content stream on the preset page may be updated according to the increased second weight value. Illustratively, at least some of the media content in the media content stream on the preset page may be updated according to the increased second weight value, for example, by updating at least some of the media content located after the target media content in the media content stream on the preset page, thereby increasing the number of target-type media content included in the media content stream and satisfying the user's need to watch more target-type media content.

[0071] In the above embodiment, whether to update the media content stream on the preset page in response to the preset trigger operation may be preset or may be determined depending on whether the user liked the target media content before receiving the preset trigger operation. For example, if the target media content is media content liked by the user, the media content stream on the preset page may not be updated in response to the preset trigger operation. If the target media content is media content not liked by the user, the media content stream on the preset page may be updated in response to the preset trigger operation. At this time, optionally, after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value, if the preset control was in a liked state before receiving the preset trigger operation, the method includes at least one of: leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting on the preset page if the preset control was in a not-liked state before receiving the preset trigger operation; and updating at least some of the media content in the recommended media content stream according to the second weight value if the preset control was in a not-liked state before receiving the preset trigger operation.

[0072] In some embodiments, after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value, the method further includes updating the media content in the recommended media content stream according to the second weight value in response to a media content stream update operation operating within the preset page.

[0073] In the above embodiment, regardless of whether the media content stream on the preset page is updated in response to the preset trigger operation, after performing the preset trigger operation, the user can also instruct the current application to update the media content stream on the preset page by performing a media content stream update operation, thereby meeting the user's needs for viewing new media content and more target types of media content.

[0074] Here, the media content stream update operation may be a trigger operation for instructing to update the media content stream on a preset page, for example, a trigger operation for instructing to update some or all of the media content in the media content stream on a preset page. The manner of performing the media content stream update operation is not limited, and for example, the media content stream update operation may include an operation of swiping up to the last media content in the media content stream and then continuing to swipe up, an operation of swiping down to the first media content in the media content stream and then continuing to swipe down, or an operation of triggering a setting control on a preset page. The setting control may be an operation for instructing to update the media content stream on a preset page.

[0075] Specifically, when a media content stream update operation acting within a preset page is received, in response to the media content stream update operation, at least a portion of the media content in the media content stream at the preset page can be updated according to the second weight value, for example, a portion of new recommended content can be added to the media content stream at the preset page according to the second weight value, or at least a portion of the media content in the media content stream at the preset page can be switched according to the second weight value, etc.

[0076] In S207, increasing the ranking priority of the target type media content in a recommended media content stream, the recommended media content stream including a media content stream on a recommendation page.

[0077] In this embodiment, in response to a preset trigger operation, media content of a target type may be given an increased ranking priority in the recommended media content stream.

[0078] Here, the ranking priority of a certain type of media content can be understood as the priority when ranking the corresponding type of media content. The ranking priority may be related to the sorting position of the corresponding type of media content or the number of media content items in a previous portion. For example, after the ranking priority is improved, the target type of media content may be placed in an earlier position in the recommended media content stream, or a set portion (e.g., the first half or one-quarter) of the recommended media content stream may contain more target type of media content. For example, if the ranking priority of a first type of media content is higher than the ranking priority of a second type of media content, the first type of media content may be sorted before the second type of media content in the recommended media content stream, or the number of the first type of media content may be greater than the number of the second type of media content in a set portion (e.g., the first half or one-quarter) of the recommended media content stream.

[0079] In S208, first prompt information is displayed, and the preset trigger operation is different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations for media content of a target type, and the target type is the media content type of the target media content.

[0080] It should be noted that when at least two steps among S203 to S208 are performed in response to a preset trigger operation, the execution order of each step may be set as needed, for example, in response to a preset trigger operation, a first special effect and a second special effect are displayed, and in the process of displaying the first special effect and / or the second special effect, the target media content is added to the user's liked media content set and / or preset media content set, and the recommendation weight and / or ranking priority of the target media content is improved, and when the first special effect is finished being displayed, the preset control is displayed in a preset state, and / or when the second special effect is finished being displayed, first prompt information is displayed on the preset page.

[0081] The interaction method according to this embodiment can further enrich the response forms to the preset trigger operations and meet the user's needs for increasing the number of recommendations for specific types of media content.

[0082] 9 is a structural block diagram of an interaction device according to an embodiment of the present disclosure, which can be implemented by software and / or hardware and can be located in an electronic device, typically a mobile phone or a tablet computer, and can adjust the number of recommendations for corresponding types of media content by performing an interaction method. As shown in FIG. 9, the interaction device according to this embodiment can include a control display module 901 and a first prompt module 902; The control display module 901 is used to display preset controls of the target media content on the preset page; The first prompt module 902 is used to display first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations for media content of a target type, and the target type is a media content type of the target media content.

[0083] The interaction device according to this embodiment uses a control display module to display a preset control of a target media content on a preset page, and a first prompt module to display first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, and the first prompt information is used to prompt an increase in the number of recommendations of media content of a target type, where the target type is the media content type of the target media content. By adopting the above technical solution in this embodiment, a user can increase the number of recommendations of a corresponding type of media content by performing a preset trigger operation on a preset control, thereby enriching the ways of determining recommended media content and meeting the user's needs for directionally increasing the number of media content of a certain type recommended to the user.

[0084] In the above technical solution, the first prompt module 902 is further used to perform at least one of the following: displaying preset dynamic effects, including at least one of a first dynamic effect and a second dynamic effect, where the first dynamic effect is a dynamic effect of the preset control and the second dynamic effect is a dynamic effect of a preset visual element; displaying the preset control in a preset state; adding the target media content to the user's media content set, where the media content set includes at least one of a liked media content set and a preset media content set, where the preset media content set is at least a part of the media content set on which the preset trigger operation has been performed; increasing the recommendation weight of the target type media content from a first weight value to a second weight value; and improving the ranking priority of the target type media content in a recommended media content stream, where the recommended media content stream includes a media content stream on a recommendation page.

[0085] In the above technical solution, the preset page includes a recommendation page, and the first prompt module 902 can further be used to leave the media content in the recommended media content stream unchanged or update at least some of the media content in the recommended media content stream according to the second weight value after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value until receiving a media content stream update operation acting within the preset page.

[0086] In the above technical solution, the first prompt module 902 can further be used to: after increasing the recommendation weight of the target type of media content from the first weight value to the second weight value, if the preset control is in a like state before receiving the preset trigger operation, leave the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page; and / or, if the preset control is in a not-like state before receiving the preset trigger operation, update at least some of the media content in the recommended media content stream according to the second weight value.

[0087] Furthermore, the interaction device according to this embodiment may further include a media content update module for updating the media content in the recommended media content stream according to the second weight value in response to a media content stream update operation operating within the preset page after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value.

[0088] Furthermore, the interaction device according to this embodiment may further include at least one of a like module for switching the preset control from a not-liked state to a like state in response to a like operation acting on the preset control after displaying the preset control of the first media content, and a cancel module for switching the preset control from a preset state or a like state to a not-liked state in response to a cancel operation acting on the preset control after displaying the preset control of the first media content.

[0089] Furthermore, the interaction device according to this embodiment is used to display second prompt information on the preset page to prompt the user to perform the preset trigger operation if a preset display condition is met after displaying the preset control of the target media content on the preset page, and the display format of the second prompt information may further include a second prompt module associated with the number of times the second prompt information is displayed.

[0090] In the above technical solution, the preset trigger operation may include a long press operation, and the like operation may include a click operation.

[0091] The interaction device according to the embodiment of the present disclosure can execute the interaction method according to any embodiment of the present disclosure, and has beneficial effects with the corresponding functional modules for executing the interaction method. For technical details not described in detail in this embodiment, please refer to the interaction method according to any embodiment of the present disclosure.

[0092] 10, which shows a structural schematic diagram of an electronic device (e.g., a terminal device) 1000 suitable for implementing an embodiment of the present disclosure. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable media players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic device shown in FIG. 10 is merely an example and does not limit the functionality and scope of use of the embodiment of the present disclosure.

[0093] 10, electronic device 1000 may include a processing unit (e.g., a central processing unit, an image processing unit, etc.) 1001, which may perform various appropriate operations and processes based on programs stored in read-only memory (ROM) 1002 or programs loaded from storage device 1008 into random access memory (RAM) 1003. RAM 1003 also stores various programs and data required to operate electronic device 1000. Processing unit 1001, ROM 1002, and RAM 1003 are connected to one another via bus 1004. An input / output (I / O) interface 1005 is also connected to bus 1004.

[0094] Typically, devices such as input devices 1006 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 1007 including a liquid crystal display (LCD), speakers, vibrators, etc., storage devices 1008 including magnetic tape, hard disks, etc., and communication devices 1009 may be connected to the I / O interface 1005. The communication devices 1009 may enable the electronic device 1000 to communicate wirelessly or via wires with other devices to exchange data. While FIG. 10 illustrates the electronic device 1000 with various devices, it should be understood that it is not required to implement or include all of the devices shown. More or fewer devices may alternatively be implemented or included.

[0095] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts above may be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product including a computer program carried on a non-transitory computer-readable medium, the computer program including program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via the communication device 1009, or installed from the storage device 1008, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the functions described above, which are limited to the methods of the embodiments of the present disclosure, are performed.

[0096] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which is capable of transmitting, propagating, or transmitting a program used by or in connection with an instruction execution system, apparatus, or device. Program code contained in a computer-readable medium may be transmitted over any suitable medium, including, but not limited to, electrical wire, optical cable, RF (radio frequency), etc., or any suitable combination of the above.

[0097] In some embodiments, the clients and servers may communicate using any network protocol now known or hereafter developed, such as HTTP (HyperText Transfer Protocol), and may be interconnected (e.g., a communications network) to communicate digital data in any form or medium. Examples of communications networks include local area networks ("LANs"), wide area networks ("WANs"), internetworks (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as networks now known or hereafter developed.

[0098] The computer-readable medium may be included in the electronic device, or may exist independently of the electronic device.

[0099] The computer-readable medium carries one or more programs, and when the one or more programs are executed by the electronic device, the electronic device displays preset controls of target media content on a preset page, and displays first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations of media content of a target type, and the target type is the media content type of the target media content.

[0100] Computer program code for carrying out the operations of the present disclosure can be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).

[0101] The flowcharts and block diagrams in the drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams may represent a module, program segment, or portion of code, including one or more executable instructions for implementing a given logical function. It should be noted that in some alternative implementations, the functions marked in the blocks may be implemented in a different order than that shown in the drawings. For example, two successively shown blocks may actually be executed essentially in parallel, or, depending on the function, may be executed in the reverse order. It should be noted that each block in the block diagrams and / or flowchart diagrams, and combinations of blocks in the block diagrams and / or flowchart diagrams, may be implemented in a dedicated hardware-based system that performs a given function or operation, or may be implemented as a combination of dedicated hardware and computer instructions.

[0102] The units described in the embodiments of the present disclosure may be realized in the form of software or hardware, and the names of the modules do not necessarily limit the units themselves.

[0103] The functionality described herein above may be performed, at least in part, by one or more hardware logic elements. For example, without limitation, typical types of hardware logic elements that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.

[0104] In the context of this disclosure, a machine-readable medium may be a tangible medium that can include or store a program for use in or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the above. More specific examples of machine-readable storage media include an electrical connection with one or more leads, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0105] According to one or more embodiments of the present disclosure, Example 1 comprises: Displaying preset controls for the target media content on the preset page; In response to a preset trigger operation acting on the preset control, displaying first prompt information, the preset trigger operation being different from a like operation acting on the preset control, the first prompt information being used to prompt increasing the number of recommendations for media content of a target type, and the target type being a media content type of the target media content.

[0106] According to one or more embodiments of the present disclosure, Example 2 is a method according to Example 1, comprising: Displaying preset dynamic effects including at least one of a first dynamic effect and a second dynamic effect, the first dynamic effect being a dynamic effect of the preset control, and the second dynamic effect being a dynamic effect of a preset visual element; displaying the preset control in a preset state; Add the target media content to a user's media content collection, the media content collection including at least one of a liked media content collection and a preset media content collection, the preset media content collection being at least a portion of a media content collection on which the preset trigger operation has been performed; increasing a recommendation weight of the target type of media content from a first weight value to a second weight value; The method further includes at least one of: increasing the ranking priority of the target type of media content in a recommended media content stream, where the recommended media content stream includes a media content stream on a recommendation page.

[0107] According to one or more embodiments of the present disclosure, Example 3 is the method of Example 2, wherein the preset page includes a recommendation page, and after increasing the recommendation weight of the media content of the target type from a first weight value to a second weight value, leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page; or The method further includes updating at least some of the media content in the recommended media content stream according to the second weight value.

[0108] According to one or more embodiments of the present disclosure, Example 4 may, after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value according to the method of Example 3, If the preset control is in a liked state before receiving the preset trigger operation, leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page; and updating at least some of the media content in the recommended media content stream according to the second weight value if the preset control is in a not-liked state before receiving the preset trigger operation.

[0109] According to one or more embodiments of the present disclosure, Example 5 includes, after increasing the recommendation weight of the target type of media content from a first weight value to a second weight value according to the method of Example 3, The method further includes updating media content in the recommended media content stream according to the second weight value in response to a media content stream update operation operating within the preset page.

[0110] According to one or more embodiments of the present disclosure, Example 6 may, after displaying a preset control for the first media content according to the method of any one of Examples 1 to 5, switching the preset control from a non-liked state to a liked state in response to a like operation acting on the preset control; and switching the preset control from a preset state or a like state to a not like state in response to a cancel operation acting on the preset control.

[0111] According to one or more embodiments of the present disclosure, Example 7 may include, after displaying preset controls for target media content on the preset page according to the methods described in Examples 1 to 5, If a preset display condition is satisfied, second prompt information is displayed on the preset page to prompt the user to perform the preset trigger operation, and the display format of the second prompt information is further associated with the number of times the second prompt information is displayed.

[0112] According to one or more embodiments of the present disclosure, Example 8 is the method of any one of Examples 1 to 5, wherein the preset trigger operation includes a long press operation and the like operation includes a click operation.

[0113] According to one or more embodiments of the present disclosure, Example 9 comprises: a control display module for displaying preset controls of the target media content on the preset page; and a first prompt module that displays first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, the first prompt information being used to prompt increasing the number of recommendations for media content of a target type, the target type being a media content type of the target media content.

[0114] According to one or more embodiments of the present disclosure, Example 10 provides an electronic device, one or more processors; a memory for storing one or more programs; When the one or more programs are executed by the one or more processors, they cause the one or more processors to implement the interaction method described in any one of Examples 1-8.

[0115] According to one or more embodiments of the present disclosure, Example 11 provides a computer-readable storage medium having stored thereon a computer program that, when executed by a processor, implements the interaction method described in any one of Examples 1 to 8.

[0116] The above description merely describes the preferred embodiments of the present disclosure and the technical principles used. As will be understood by those skilled in the art, the scope of disclosure covered by the present disclosure is not limited to the technical solution consisting of a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features, as long as it does not deviate from the concept of the above disclosure. For example, it should cover technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.

[0117] Also, although operations are described using a particular order, this should not be understood as requiring that these operations be performed in the particular order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes details of several specific implementations, these should not be construed as limitations on the scope of the present disclosure. Some features that are described in the context of separate embodiments may also be combined and implemented in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.

[0118] Although the present subject matter has been described employing language specifying structural features and / or methodological logic operations, it should be understood that the subject matter defined in the appended claims is not limited to the specific features or operations described above. Rather, the specific features and operations described above are merely example forms of implementing the claims.

Claims

1. 1. An interaction method comprising: Displaying preset controls for the target media content on the preset page; an interaction method including: displaying first prompt information in response to a preset trigger operation acting on the preset control, the preset trigger operation being different from a like operation acting on the preset control, the first prompt information being used to prompt increasing the number of recommendations for media content of a target type, and the target type being a media content type of the target media content.

2. Displaying a preset dynamic effect including at least one of a first dynamic effect and a second dynamic effect, the first dynamic effect being a dynamic effect of the preset control, and the second dynamic effect being a dynamic effect of a preset visual element; displaying the preset control in a preset state; adding the target media content to a user's media content collection, the media content collection including at least one of a liked media content collection and a preset media content collection, the preset media content collection being at least a portion of the media content collection on which the preset trigger operation has been performed; increasing a recommendation weight of the target type of media content from a first weight value to a second weight value; 2. The method of claim 1, further comprising at least one of: increasing a ranking priority of the media content of the target type in a recommended media content stream, the recommended media content stream including a media content stream of a recommended page.

3. The preset page includes a recommendation page, and after increasing the recommendation weight of the media content of the target type from a first weight value to a second weight value, leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page; or The method of claim 2 , further comprising updating at least some of the media content in the recommended media content stream according to the second weight value.

4. After increasing the recommendation weight of the target type of media content from a first weight value to a second weight value, If the preset control is in a liked state before receiving the preset trigger operation, leaving the media content in the recommended media content stream unchanged until receiving a media content stream update operation acting within the preset page; 4. The method of claim 3, further comprising at least one of: updating at least some of the media content in the recommended media content stream according to the second weight value if the preset control is in a not-liked state before receiving the preset trigger operation.

5. After increasing the recommendation weight of the target type of media content from a first weight value to a second weight value, The method of claim 3 , further comprising: updating media content in the recommended media content stream according to the second weight value in response to a media content stream update operation operating within the preset page.

6. after displaying the preset control for the first media content; switching the preset control from a not-liked state to a liked state in response to a like operation acting on the preset control; 6. The method of claim 1, further comprising at least one of switching the preset control from a preset state or a liked state to a not liked state in response to a cancel operation acting on the preset control.

7. After displaying preset controls of the target media content on the preset page, The method according to any one of claims 1 to 5, further comprising: when a preset display condition is satisfied, displaying second prompt information on the preset page to prompt a user to perform the preset trigger operation; and the display style of the second prompt information is associated with the number of times the second prompt information is displayed.

8. The method according to any one of claims 1 to 5, wherein the preset trigger operation includes a long press operation, and the like operation includes a click operation.

9. An interaction device, comprising: a control display module for displaying preset controls of the target media content on the preset page; a first prompt module used to display first prompt information in response to a preset trigger operation acting on the preset control; The preset trigger operation is different from a like operation acting on the preset control, and the first prompt information is used to prompt increasing the number of recommendations for media content of a target type, and the target type is a media content type of the target media content.

10. An electronic device, at least one processor; a memory communicatively coupled to the at least one processor, wherein: An electronic device, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the interaction method described in any one of claims 1 to 8.

11. A computer readable storage medium having stored thereon computer instructions for implementing the interaction method according to any one of claims 1 to 8 when executed by a processor.

Citation Information

Patent Citations

  • Media data recommendation method and media data recommendation system

    CN106844653A

  • Method and device for adjusting information recommendation weight, medium and computing equipment

    CN113553503A

  • Recommendation method and device, equipment and storage medium

    CN114157885A