Processing Method, Apparatus, Device, and Storage Medium Based on Interest Tags

The dynamic switching and display of interest tag subsets in the proposed method address the inefficiencies of current interest tag processing methods, enhancing user interaction and content recommendation accuracy.

JP7691058B2Active Publication Date: 2025-06-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023573184
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-26
Filing Date
2022-06-29
Publication Date
2025-06-11
Estimated Expiration
2042-06-29

AI Technical Summary

Technical Problem

Current processing methods based on interest tags are incomplete and inefficient, limiting user interaction and content recommendation accuracy due to restricted display of interest tags and lack of dynamic adjustment.

Method used

A processing method and apparatus that dynamically switch and display different subsets of interest tags on a first page, allowing users to dynamically adjust their interest tags, thereby increasing the number of displayed tags and improving interaction and recommendation accuracy.

Benefits of technology

The method enhances user interaction by increasing the utilization rate of page display space, optimizing the display effect of interest tags, and improving the accuracy of content recommendations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007691058000001
    Figure 0007691058000001
  • Figure 0007691058000002
    Figure 0007691058000002
  • Figure 0007691058000003
    Figure 0007691058000003
Patent Text Reader

Abstract

In the embodiments of the present disclosure, a processing method, an apparatus, a device and a storage medium based on an interest tag are disclosed, which includes: displaying a first page when an exhibition event of an interest tag is triggered in a process of displaying an information stream in a predetermined application, and dynamically switching and displaying different subsets of a predetermined interest tag set on the first page, where the number of interest tags in the subset is more than one and is less than the total number of interest tags in the predetermined interest tag set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese patent application with the application number 202110845885.5, which was filed with the Chinese Patent Office on July 26, 2021. All of the content of the aforementioned application is incorporated herein by reference in its entirety.

[0002] The embodiments of the present disclosure relate to the field of computer technology. For example, they relate to a processing method, apparatus, device, and storage medium based on interest tags.

Background Art

[0003] With the rapid development of information technology and the popularization of mobile Internet, the network information that can be provided to users from applications is increasing. As a result, it becomes difficult for users to quickly find the content they are interested in, which affects the interaction efficiency.

[0004] Currently, some applications can display interest tags to users when they first use the application. Interest tags can label recommended content that users may be interested in, such as sports and history. Users can select interest tags based on their actual preferences, which makes it easier for applications to recommend content to users better.

[0005] However, the current processing method based on interest tags is incomplete and needs improvement.

Summary of the Invention

[0006] The embodiments of the present disclosure provide a processing method, apparatus, storage medium, and device based on interest tags that can improve the processing method based on interest tags in related technologies.

[0007] According to a first aspect, the embodiments of the present disclosure are In the process of presenting an information stream in a given application, it is detected that a presentation event of an interest tag has been triggered, and responding to the first predetermined operation, displaying a first page, and dynamically switching and presenting different subsets in a predetermined set of interest tags on the first page, wherein the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags, and providing a processing method based on interest tags.

[0008] According to a second aspect, an embodiment of the present disclosure is a trigger detection module provided to detect whether a presentation event of an interest tag is triggered in the process of presenting an information stream in a given application, and an interest tag presentation module provided to display a first page and dynamically switch and present different subsets in a predetermined set of interest tags on the first page when it is detected that a presentation event of an interest tag has been triggered, wherein the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags, and providing a processing device based on interest tags.

[0009] According to a third aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the processing method based on interest tags according to the embodiment of the present disclosure.

[0010] According to a fourth aspect, an embodiment of the present disclosure includes a memory, a processor, and a computer program stored in the memory and executable by the processor, and when the processor executes the computer program, provides an electronic device that implements the processing method based on interest tags according to the embodiment of the present disclosure.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Best Mode for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in multiple forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the accompanying drawings and embodiments of the present disclosure are merely illustrative and do not limit the protection scope of the present disclosure.

[0013] It should be understood that the multiple steps described in the embodiments of the method of the present disclosure may be executed in a different order and / or may be executed in parallel. Furthermore, the method embodiments may include additional steps and / or may be executed by omitting the steps shown. The scope of the present disclosure is not limited in this regard.

[0014] As used herein, the term "comprising" and its variations are open-ended and mean "including, but not limited to." The term "based on" means "at least partially based on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one another embodiment," and the term "some embodiments" means "at least some embodiments." Related definitions of other terms are provided in the following description.

[0015] It should be noted that concepts such as "first," "second," etc. described in this disclosure are merely for distinguishing different devices, modules, or units, and are not for limiting the order or interdependence of the functions executed by these devices, modules, or units.

[0016] It should be noted that the modifications of "one" and "a plurality" described in this disclosure are illustrative and not restrictive. It is obvious to those skilled in the art that, unless otherwise specifically explained, it should be understood as "one or a plurality."

[0017] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are merely illustrative and do not limit the scope of these messages or information.

[0018] In the multiple embodiments described below, each embodiment provides exemplary features and examples simultaneously. The multiple features described in the embodiments may be combined to form multiple exemplary solutions, and each numbered embodiment should not be regarded as merely one technical solution.

[0019] To facilitate the understanding of the technical solutions and corresponding technical effects of the embodiments of the present disclosure, the related technologies will be described below. FIG. 1 is a schematic diagram of interest tag display in the related art. As shown in FIG. 1, the interest tags are statically displayed on a single page. Since the page space is limited, the number of displayed interest tags is also greatly restricted, and only 9 are displayed in FIG. 1. Thus, in the related art, due to the display method of the interest tags, the number of displayed interest tags is scarce, that is, the number of interest tags that the user can select is small, which is disadvantageous for accurately determining the user's interests. In addition, the display method is monotonous and boring, and the interaction experience is poor. Also, in the related art, the above page is only displayed when the application is used for the first time, and once selected by the user, the selected interest tags cannot be changed.

[0020] FIG. 2 is a schematic diagram showing the flow of a processing method based on interest tags according to an embodiment of the present disclosure. The method may be executed by a processing device based on interest tags. Here, the device may be implemented by software and / or hardware and may generally be integrated into an electronic device. As shown in FIG. 2, the method includes the following steps.

[0021] Step 201: In the process of displaying an information stream in a predetermined application, it is detected that an interest tag display event has been triggered.

[0022] In the embodiments of the present disclosure, a predetermined application can provide an interest tag display function, and the specific type is not limited. For example, it may be installed on an electronic device such as a mobile phone, a tablet or a computer. The interest tags can be regarded as tags for labeling recommended content that the user may be interested in, and generally, they are named with related information such as the type of recommended content or the relevant field. A predetermined application generally may have a content recommendation function. The recommended content may include various forms of resources, such as videos, information, articles, novels, news, music or products.

[0023] Exemplarily, the information stream may include, for example, a video stream, an audio stream, an image stream, a text stream, or a graphics stream, etc., and may match the recommended content by a predetermined application. The display event of the interest tag can be regarded as an event of displaying the interest tag in a predetermined application. The specific triggering method is not limited, and the user may actively trigger it, or a predetermined application may automatically trigger it. The user can trigger the display event of the interest tag by inputting a predetermined triggering operation. The predetermined triggering operation can be regarded as an operation for triggering the display event of the interest tag. The specific types and operation methods of the operation are not limited, and it may be designed based on the characteristics of the predetermined application itself. Note that the number of operations of the predetermined triggering operation is not limited. For example, it may be one operation, or multiple operations within a predetermined period, etc. For example, a display control of the interest tag (which may be a touch button, for example) may be provided. The predetermined triggering operation may be a triggering operation input by the user and acting on the display control of the interest tag. That is, the user may actively trigger the display event of the interest tag by actively triggering the control. At this time, generally, it can be applied when the user has a need to spontaneously select the interest tag. Also, for example, the automatic triggering conditions for the display event of the interest tag may be set. When the automatic triggering conditions are met, a predetermined application may automatically trigger the display event of the interest tag. Generally, it can be applied when a predetermined application automatically prompts the user to select the interest tag. Exemplarily, the automatic triggering conditions may be, for example, that the number of times the user continuously ignores or closes the recommended content of a predetermined application reaches a predetermined number threshold, etc. This indicates that the current user may not be interested in the recently recommended content. In order to improve the accuracy of the recommendation, a predetermined application may automatically trigger the display event of the interest tag.

[0024] Step 202: Display the first page, and on the first page, dynamically switch and display different subsets in a predetermined set of interesting tags. Here, the number of interesting tags in each subset is plural and less than the total number of interesting tags in the predetermined set of interesting tags.

[0025] Exemplarily, the first page can be regarded as a page for displaying interesting tags in a predetermined application. The predetermined set of interesting tags can be regarded as a set of a plurality of predetermined interesting tags that need to be displayed to the current user. Specifically, which interesting tags are included may be determined with reference to the characteristics of the predetermined application or the relevant information of the current user.

[0026] Exemplarily, different subsets may be formed from a plurality of interesting tags in a predetermined set of interesting tags. Each subset includes a plurality of interesting tags, and the number of interesting tags in the subset is less than the total number of interesting tags in the predetermined set of interesting tags. There may or may not be a common part between different subsets. For example, the number of interesting tags in the subset may be determined based on the size of the display space of the first page.

[0027] For example, the subsets may be pre-divided. For example, the interesting tags in a predetermined set of interesting tags may be pre-divided into a plurality of subsets. Here, the interesting tags in a single subset may be displayed simultaneously, and one subset may be displayed at a time. When different subsets are dynamically switched and displayed, there may be a transition stage. That is, when switching from subset A to subset B for display, in the transition stage, some interesting tags in subset A and some interesting tags in subset B may be displayed simultaneously.

[0028] For example, the subset may also be dynamically segmented based on the current dynamic display status. For example, the interest tags in a predetermined set of interest tags may be displayed on the first page in a predetermined order or randomly. The interest tags currently displayed on the first page may be considered to belong to the same subset. Also, for example, the interest tags in a predetermined set of interest tags may be displayed so as to move on the first page. For example, the interest tag appears from the left boundary on the first page, moves to the right boundary, and then disappears from the right boundary, etc. In this way, the interest tags displayed on the first page change dynamically. The interest tags currently displayed on the first page may be considered to belong to the same subset.

[0029] Exemplarily, after displaying the first page, it may be possible to turn on the ability to dynamically switch and display different subsets in a predetermined set of interest tags on the first page. The specific process of dynamically switching and displaying can be automatically controlled by a predetermined application. For example, play a predetermined set of interest tags so that they move (e.g., slide) along a predetermined direction on the first page. Also, in accordance with the user's operation (e.g., a swipe operation), it is also possible to realize that the user spontaneously controls the dynamic switching display.

[0030] According to an embodiment of the present disclosure, in the process of displaying an information stream in a predetermined application, when it is detected that a display event of an interest tag is triggered, a first page is displayed, and on the first page, different subsets in a predetermined set of interest tags are dynamically switched and displayed. Here, the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags. By adopting the above technical solution, in the process of displaying an information stream in a predetermined application, the display of interest tags can be performed. Thereby, the user has an opportunity to dynamically adjust the interest tags in the process of using the predetermined application. By dynamically switching and displaying different subsets of interest tags, more interest tags can be displayed to the user, the utilization rate of the page display space can be increased, the display effect of the interest tags can be optimized, and the interactivity and interestingness can be improved.

[0031] For example, in the process of displaying interest tags, a tag selection operation may be received based on the first page, a target interest tag may be determined according to the action target corresponding to the tag selection operation, and content recommendation may be performed based on the target interest tag. Here, the interest tags may be displayed in the form of a control, for example, a touch button. The tag selection operation may be, for example, an operation such as a tap, double-tap, or long-press acting on the interest tag. The selection of multiple interest tags can be supported. After the first interest tag is selected, the display state of the first interest tag may be changed, for example, the background color of the interest tag may be changed.

[0032] Since the interest tags have a predetermined size, there may be a case where a certain interest tag cannot be fully displayed during the process of dynamically switching and displaying. At this time, it may be determined whether to permit the selection of the interest tag according to the display ratio of the interest tag. Exemplarily, receiving a tag selection operation based on the first page and determining a target interest tag according to the object of action corresponding to the tag selection operation may include, when it is determined that the object of action corresponding to the tag selection operation is the first interest tag based on the first page, if the display ratio of the first interest tag (for example, obtained by calculating the ratio of the display area area to the total tag area) is greater than a predetermined ratio threshold, determining the first interest tag as the target interest tag. The predetermined ratio threshold may be, for example, 0.6.

[0033] In some embodiments, the above-mentioned displaying the first page and dynamically switching and displaying different subsets in a predetermined set of interest tags on the first page includes displaying the first page, displaying a first subset in the predetermined set of interest tags on the first page, receiving a first predetermined operation based on the first page, and dynamically switching to displaying a second subset in the predetermined set of interest tags on the first page according to the action direction and / or action speed of the first predetermined operation. The predetermined application provides the ability to dynamically switch and display interest tags and dynamically switches and displays according to the first predetermined operation input by the user. Thereby, the display effect better conforms to the personal needs of the user.

[0034] Exemplarily, the first subset may be any one subset in a predetermined set of tags of interest. For example, the tags of interest in the predetermined set of tags of interest may be sorted in a predetermined order. The predetermined order may be determined, for example, based on the probability that a tag of interest predicted by a predetermined application is selected by the current user. For example, tags of interest with a higher probability may be preferentially displayed. For example, the tags of interest in the first subset may include tags of interest whose numbers are greater than a predetermined number threshold in the sorting.

[0035] Exemplarily, the first predetermined operation may be a swipe operation. The swipe operation may be an operation such as a left swipe, a right swipe, an upward swipe, or a downward swipe. Based on the acting direction of the first predetermined operation, a dynamically switching method may be determined. For example, the appearance position or movement direction of the tags of interest in the second subset may be determined. For example, when the swipe operation is a left swipe, the tags of interest in the first subset gradually disappear from the left boundary of the first page, and the tags of interest in the second subset gradually appear from the right boundary of the first page. Of course, the first predetermined operation may be other types of operations, such as an operation of pressing the screen with two or more fingers, swiping in the edge direction of the screen, or swiping in the central direction of the screen. When swiping in the edge direction of the screen, the tags of interest in the first subset gradually disappear from the peripheral boundary of the first page, and the tags of interest in the second subset gradually appear from the central area of the first page.

[0036] Exemplarily, based on the acting speed of the first predetermined operation, a dynamically switching speed may be determined. For example, the dynamically switching speed is directly proportional to the acting speed of the first predetermined operation. Continuing with the swipe operation as an example, when the user presses and quickly swipes the screen, accordingly, the tags of interest in the second subset also quickly appear on the first page.

[0037] In some embodiments, dynamically switching and displaying different subsets in a predetermined set of interesting tags on the first page, as described above, includes automatically sliding and playing a predetermined set of interesting tags along a predetermined direction on the first page to realize a dynamic switching display between different subsets, and the interesting tags in the predetermined set of interesting tags are arranged in a predetermined arrangement method. Thereby, it is possible to support the predetermined set of interesting tags to perform an automatic and cyclic dynamic switching display.

[0038] For example, automatically sliding and playing may specifically be playing by scrolling. Playing by scrolling can be regarded as continuously and cyclically sliding and displaying the arranged interesting tags in a predetermined set of interesting tags along a certain direction. That is, the same interesting tag has an opportunity to appear at least twice. At this time, a certain direction is the predetermined direction. The predetermined direction may be set according to actual needs, and may be a horizontal direction or a vertical direction, specifically, for example, a direction from left to right or a direction from top to bottom, etc. Here, the interesting tags in the predetermined set of interesting tags are arranged in a predetermined arrangement method. The predetermined arrangement method may be, for example, a matrix-like arrangement method or a honeycomb-like arrangement method, etc., or other methods, and is not specifically limited.

[0039] Exemplarily, when automatically sliding and playing, it may be played at a predetermined automatic sliding speed. The predetermined automatic sliding speed may determine the speed at which new interesting tags appear on the first page, and specific numerical values may also be set according to actual needs. For example, along the predetermined direction, the arranged interesting tags may be grouped to obtain a plurality of interesting tag groups. For example, if the predetermined direction is the horizontal direction, each group may include one row or a plurality of rows of interesting tags. The predetermined automatic sliding speeds corresponding to different interesting tag groups may be different. The display effect can be further improved and the interestingness can be improved.

[0040] In some embodiments, on the first page, during the process of automatically sliding and playing a predetermined set of interesting tags along a predetermined direction, it is determined whether a playback pause condition is satisfied. Based on the determination result that the playback pause condition is satisfied, a third subset in the predetermined set of interesting tags is further statically displayed on the first page. Here, the playback pause condition may be, for example, that the playback time length has reached a predetermined playback time length threshold, or that the display of the interesting tags in the predetermined set of interesting tags has been completed (for example, all the interesting tags in the predetermined set of interesting tags have been displayed at least once), or that a pause operation input by the user has been received, etc.

[0041] In some embodiments, on the first page, during the process of automatically sliding and playing a predetermined set of interesting tags along a predetermined direction, receiving a second predetermined operation based on the first page, and in response to the second predetermined operation, further statically displaying a third subset in the predetermined set of interesting tags on the first page. The user may interrupt the automatic sliding and playback by inputting the second predetermined operation and switch to a static display mode. Thereby, the user can select interesting tags in an operation mode with which they are familiar. Here, for example, the second predetermined operation may be a touch operation, such as a swipe operation, a tap operation, a long press operation, etc.

[0042] Exemplarily, the third subset may be any one subset in the predetermined set of interesting tags. Without specific limitation, for example, it may be the same as the first subset described above.

[0043] In some embodiments, the third subset is the same as the subset displayed on the first page when the second predetermined operation is received. Interest tags that the user does not want to select may automatically disappear from the first page by automatically sliding and playing. On the other hand, when an interest tag that the user wants to select or an interest tag that hesitates to select appears, the automatic sliding and playing may be temporarily stopped, that is, the currently displayed interest tags may be kept as they are. Thereby, the difficulty for the user to select interest tags can be reduced, and the operation convenience can be improved.

[0044] In some embodiments, after statically displaying a third subset in the predetermined set of interest tags on the first page, receiving a third predetermined operation based on the first page, and dynamically switching, according to the acting direction and / or acting speed of the third predetermined operation, to the display of a fourth subset in the predetermined set of interest tags on the first page. After the user temporarily stops the automatic sliding and playing, the user may continue to dynamically switch the display of different subsets by a spontaneous operation. Thereby, the display effect better conforms to the personal needs of the user. The number of the fourth subsets is not limited. Dynamically switching to the display of a fourth subset in the predetermined set of interest tags can be regarded as continuously sliding and playing the predetermined set of interest tags under the user's spontaneous operation and then temporarily stopping the playback after the user releases the hand. Among them, the operation mode and operation principle of the third predetermined operation may be similar to those of the first predetermined operation. Refer to the description of the first predetermined operation, and no further description will be given here. The third predetermined operation may be the same as or different from the first predetermined operation. For example, both the third predetermined operation and the first predetermined operation are horizontal swipes, or the first predetermined operation is a horizontal swipe and the third predetermined operation is a vertical swipe.

[0045] In some embodiments, a predetermined playback control may be displayed on a first page, a trigger operation acting on the predetermined playback control may be received, and a predetermined set of interest tags may be automatically slid and continuously played along a predetermined direction.

[0046] In some embodiments, before displaying the aforementioned first page, it may further include determining at least one of the number of interest tags, tag content, and arrangement order in a predetermined set of interest tags based on the browsing history of the current user's recommended content and / or feedback on the historical recommended content. In this way, during the process of the user using a predetermined application, the predetermined set of interest tags can be dynamically adjusted based on the browsing history of the user's recommended content and / or feedback on the historical recommended content. Thereby, the predetermined set of interest tags better conforms to the current state of the current user.

[0047] Exemplarily, the browsing history of the recommended content may include the historical recommended content browsed by the user, the interest tags corresponding to the historical recommended content, the time length from the current time when the user browsed multiple historical recommended contents, and the like. The feedback on the historical recommended content may include that the browsing of the historical recommended content is completed, that the browsing of the historical recommended content is switched to other recommended content before completion, that a like is given to the historical recommended content, that a comment is made on the historical recommended content, that the historical recommended content is transferred, that the related recommendations of the historical recommended content are selected to be masked, and the like.

[0048] Exemplarily, the tag content of an interest tag can be regarded as the tag name, and it may also be copywriting when presenting the interest tag to the user. Specifically, it may include characters, symbols, or graphics, etc. For example, the tag content may include "basketball" and may also include a pattern of basketball, which helps the user accurately understand the meaning of the interest tag. Determining the tag content of the interest tags in a predetermined set of interest tags can be regarded as determining specifically which interest tags are included in the predetermined set of interest tags. Based on the browsing history of the recommended content and / or the feedback on the history-recommended content, it is also possible to predict the interest tags that the user may select, further determine the corresponding tag content, and also determine the number of interest tags.

[0049] Exemplarily, based on the browsing history of the recommended content and / or the feedback on the history-recommended content, it is also possible to predict the probability that a candidate interest tag will be selected by the current user. When it is determined that the number of interest tags in a predetermined set of interest tags is a predetermined number (for example, 20), sort the candidate interest tags in descending order of probability, and determine the candidate interest tags with numbers greater than or equal to a predetermined number (the predetermined number is equal to the predetermined number, for example, the first 20) as the interest tags to be included in the predetermined set of interest tags, and further determine the corresponding tag content. When the number of interest tags in a predetermined set of interest tags is indefinite, determine the candidate interest tags with corresponding probabilities greater than a predetermined probability threshold as the interest tags to be included in the predetermined set of interest tags, and further determine the number of interest tags and the corresponding tag content. The arrangement order of the interest tags may be determined based on the probability. For example, the interest tags with higher probabilities are preferentially displayed.

[0050] In some embodiments, the predetermined application includes a video recommendation application, the first page includes a playback page of recommended videos, and the predetermined set of interest tags is included in the video content of the target recommended video. In the video recommendation application, by multiplexing the playback pages of recommended videos, a predetermined set of interest tags is dynamically displayed included in the video content of the target recommended video, which conforms to the user's video viewing habit, eliminates the need to develop new pages, and saves development costs. In addition, if the playback page of the recommended video includes controls not related to interest tags such as like controls, comment controls, or share controls, or anchor jump links, the display of such controls and anchor jump links may be masked. This can prevent unnecessary interference to the user.

[0051] In some embodiments, detecting that the above-described display event of interest tags has been triggered includes accepting an operation to switch to the next recommended video and including that the current recommended video in the recommended video queue is the target recommended video. Displaying the first page and dynamically switching and displaying different subsets in the predetermined set of interest tags on the first page includes displaying the first page and, by playing the target recommended video on the first page, realizing dynamically switching and displaying different subsets in the predetermined set of interest tags on the first page. When it is necessary to perform interest tag display, the target recommended video is inserted into the recommended video queue as the next recommended video, and according to the video switching method of the video recommendation application, the switching to the playback of the target recommended video can be realized, which is equivalent to switching between videos for the user, weakens the sense of interruption, enhances the interest, and further improves the interaction experience.

[0052] In some embodiments, when it is determined that the selection of the interest tags is completed, when the first predetermined condition is satisfied, switch to the display of the second page, and play the next recommended video of the target recommended video on the second page; and in the predetermined application, receive a fourth predetermined operation including an operation of switching to the previous recommended video; and in response to the fourth predetermined operation, display the first page and display the presentation information of the completion of the tag selection on the first page. In this way, it corresponds to the video switching logic of the video recommendation application, supports the user to go back and check the tag selection situation, and conforms to the user's operation habit.

[0053] Exemplarily, after the user selects some interest tags, the user may input a command for completing the selection of the interest tags by triggering a control such as "Determine" or "Selected", and then determine the first predetermined condition to determine whether to play the next recommended video. When the first predetermined condition is satisfied, for example, it may include that the user actively triggers the playback of the next recommended video, or automatically plays the next recommended video after a predetermined period has elapsed after receiving the command for completing the selection of the interest tags.

[0054] In some embodiments, when it is determined that the selection of the interest tag is not completed, when the second predetermined condition is satisfied, switch to the display of the second page, play the next recommended video of the target recommended video on the second page, and in the predetermined application, receive a fourth predetermined operation including an operation of switching to the previous recommended video; and in response to the fourth predetermined operation, display the first page and play the target recommended video on the first page. When it is determined that the selection of the interest tag is not completed, it becomes easy for the user to quickly switch back to the target recommended video and perform operations related to tag selection again or continuously, and it is avoided that the target recommended video becomes difficult to search due to operations such as accidental touch by the user, resulting in the loss of the tag selection opportunity. For example, when playing the target recommended video again, the previous interest tag selection record of the user may be cleared, or the previous interest tag selection record of the user may be continuously displayed, which is not specifically limited. When the second predetermined condition is satisfied, for example, it may include that when the user actively triggers the playback of the next recommended video or does not receive a command to complete the selection of the interest tag within a predetermined period, the next recommended video is automatically played.

[0055] FIG. 3 is a schematic diagram showing the flow of a processing method based on an interest tag according to an embodiment of the present disclosure. The embodiments of the present disclosure are subdivided based on a plurality of exemplary solutions in the above embodiments, and the case where a predetermined application is a video recommendation application will be described as an example. The method includes the following steps.

[0056] Step 301: In the process of playing a recommended video in a video recommendation application, receive an operation of switching to the next recommended video.

[0057] Here, the operation of switching to the next recommended video is, for example, a swiping up operation.

[0058] Figure 4 is a schematic diagram of the interaction in the interface according to an embodiment of the present disclosure. As shown in Figure 4, in the video recommendation application, during the process of playing a recommended video whose content is a joker, the user can switch to the next video by inputting a swipe-up operation.

[0059] Step 302: If it is determined that the current video waiting for recommendation in the video waiting queue for recommendation is the target recommended video, display the first page, and on the first page, play the target recommended video to scroll and play a predetermined set of interest tags along a predetermined direction to realize a dynamic switching display between different subsets.

[0060] Here, the interest tags in the predetermined set of interest tags are arranged in a predetermined arrangement method, the number of interest tags in the subset is plural, and is less than the total number of interest tags in the predetermined set of interest tags.

[0061] Exemplarily, if it is determined that it is necessary to prompt the user to select an interest tag, the target recommended video may be inserted into a specified position in the video waiting queue for recommendation in advance or temporarily. When the first predetermined operation is received and it is determined that the current video waiting for recommendation in the video waiting queue for recommendation is the target recommended video, it may be switched to playing the target recommended video.

[0062] As shown in Figure 4, the interest tags exist in the target recommended video in the form of touch controls, and when the playback of the video starts, the predetermined set of interest tags may be automatically scrolled and played from left to right. The speed of scrolling and playing may be preset.

[0063] Step 303: Receive a second predetermined operation based on the first page, and when the second predetermined operation is received, statically display the subset displayed on the first page on the first page.

[0064] Exemplarily, the second predetermined operation may be, for example, a tap operation for temporarily stopping scrolling and playing. When the second predetermined operation is received, scrolling and playing are temporarily stopped, and the interesting tags displayed when the second predetermined operation is received are kept displayed on the first page, and the positions of the plurality of interesting tags do not change.

[0065] Step 304: Receive a third predetermined operation based on the first page, and dynamically switch, on the first page, to the display of a fourth subset in a predetermined set of interesting tags according to the acting direction and acting speed of the third predetermined operation.

[0066] Exemplarily, the third predetermined operation may be a horizontal swipe operation. The user may input a left swipe operation so that the subsequent interesting tags not yet displayed appear on the right side of the first page, or may input a right swipe operation so that the interesting tags just displayed appear on the left side of the first page. The dynamic switching speed of the interesting tags may be determined according to the swipe speed when the user inputs a swipe operation. Thereby, the user can obtain a smoother operation feeling.

[0067] Step 305: Receive a tag selection operation based on the first page, and determine a target interesting tag according to the object of action corresponding to the tag selection operation.

[0068] Exemplarily, when the user decides to select a certain interesting tag, the user may tap the interesting tag. The tapped interesting tag may be changed to a selected state. As shown in FIG. 4, the background color of the selected interesting tag changes. The user can select interesting tags according to his actual situation during the display period of the interesting tags.

[0069] Step 306: When a selection completion confirmation operation is received and it is determined that the selection of the interesting tag is completed, when the first predetermined condition is satisfied, switch to the display of the second page and play the next recommended video of the target recommended video on the second page.

[0070] As shown in FIG. 4, after the user selects several interest tags and decides that they have completed the selection, a selection completion confirmation operation may be input by triggering the "Selection Completed" button. After a predetermined period (e.g., 2 seconds) has elapsed, if the user does not perform an up swipe or down swipe operation, the display may automatically switch to the next recommended video.

[0071] Here, the next recommended video may be determined based on the target interest tags. For example, the recommended video queue to be recommended is updated based on the target interest tags, and the first recommended video in the updated recommended video queue is determined as the next recommended video.

[0072] Step 307: In the video recommendation application, receive a fourth predetermined operation and display prompt information indicating that tag selection is completed on the first page.

[0073] Here, the fourth predetermined operation is an operation to switch to the previous recommended video. As shown in FIG. 4, when the user inputs a down swipe operation, they return to the first page again. At this time, prompt information indicating that the selection of the tab has been completed, for example, "Selection Completed. Thank you for participating" in FIG. 4, is displayed. Of course, other forms of prompt information may be used and are not specifically limited.

[0074] Also, a change control may be displayed on the first page. The user may change the selected interest tags by triggering the change control.

[0075] The processing method based on interest tags according to an embodiment of the present disclosure is applicable to a video recommendation application, and by playing a target recommended video including interest tags on a video recommendation page, the effect of displaying interest tags in the pattern of a video can be realized. Immediately after accessing the video recommendation page corresponding to the target recommended video, a predetermined set of interest tags may be automatically scrolled and played. By automatically scrolling and playing, it can play a role of presenting a predetermined operation method to the user. The user can pause the scrolling and playing by touching the screen, and can spontaneously control the dynamic switching of interest tags by a swipe operation, display more interest tags, improve the utilization rate of the page display space, optimize the display effect of interest tags, and improve the interaction and interestingness. In addition, the target recommended video appears between two recommended videos, and the switching method is consistent with the switching method of the recommended videos, so the sense of discontinuity for the user can be weakened, and a good interaction experience can be ensured.

[0076] FIG. 5 is a block diagram showing the configuration of a processing apparatus based on interest tags according to an embodiment of the present disclosure. The apparatus may be implemented by software and / or hardware, and generally may be integrated into an electronic device, and by executing a processing method based on interest tags, processing based on interest tags can be performed. As shown in FIG. 5, the apparatus includes a trigger detection module 501 provided to detect whether an interest tag display event is triggered during the process of displaying an information stream in a predetermined application, an interest tag display module provided to display a first page and dynamically switch and display different subsets in a predetermined set of interest tags on the first page when it is detected that the interest tag display event is triggered, where the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags.

[0077] According to an embodiment of the present disclosure, when it is detected that an exhibition event of interest tags is triggered during the process of presenting an information stream in a predetermined application, the processing apparatus based on interest tags displays a first page, and on the first page, different subsets in a predetermined set of interest tags are dynamically switched and presented. Here, the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags. By adopting the above technical solution, during the process of presenting an information stream in a predetermined application, the exhibition of interest tags can be performed. Thereby, the user has an opportunity to dynamically adjust the interest tags during the process of using the predetermined application. By dynamically switching and presenting different subsets of interest tags, more interest tags can be presented to the user, the utilization rate of the page display space can be increased, the exhibition effect of the interest tags can be optimized, and the interaction and interestingness can be improved.

[0078] For example, the interest tag display module includes a first subset display means provided to display a first page and display a first subset in a predetermined set of interest tags on the first page, a first predetermined operation receiving means provided to receive a first predetermined operation based on the first page, and a second subset display means provided to dynamically switch to the display of a second subset in the predetermined set of interest tags on the first page according to the acting direction and / or acting speed of the first predetermined operation.

[0079] For example, the above-mentioned dynamically switching and presenting different subsets in a predetermined set of interest tags on the first page includes automatically sliding and playing a predetermined set of interest tags along a predetermined direction on the first page to realize dynamic switching and presentation between different subsets, and the interest tags in the predetermined set of interest tags are arranged in a predetermined arrangement method.

[0080] For example, the apparatus In the first page, in the process of automatically sliding and playing a predetermined set of interest tags along a predetermined direction, a second predetermined operation receiving module provided to receive a second predetermined operation based on the first page; Further including a third subset display module provided to statically display a third subset in the predetermined set of interest tags on the first page in response to the second predetermined operation.

[0081] For example, the third subset is the same as the subset displayed on the first page when the second predetermined operation is received.

[0082] For example, the device After statically displaying a third subset in the predetermined set of interest tags on the first page, a third predetermined operation receiving module provided to receive a third predetermined operation based on the first page; Further including a fourth subset display module provided to dynamically switch to the display of a fourth subset in the predetermined set of interest tags on the first page according to the acting direction and / or acting speed of the third predetermined operation.

[0083] For example, the device Before displaying the first page described above, a predetermined set of interest tag determining module provided to determine at least one of the number of interest tags, tag contents, and arrangement order in the predetermined set of interest tags based on the browsing history of the current user's recommended content and / or feedback on the history recommended content.

[0084] For example, the device A tag selection operation receiving module provided to receive a tag selection operation based on the first page; A target interest tag determining module provided to determine a target interest tag according to the acting object corresponding to the tag selection operation. It further includes a content recommendation module provided to perform content recommendation based on the target interest tags.

[0085] For example, the predetermined application includes a video recommendation application, the first page includes a playback page of the recommended video, and the predetermined set of interest tags is included in the video content of the target recommended video.

[0086] For example, detecting that an interest tag display event has been triggered includes receiving an operation to switch to the next recommended video and that the current recommended video in the recommended video queue is the target recommended video. When the interest tag display module detects that an interest tag display event has been triggered, it is provided to display the first page, play the target recommended video on the first page, and dynamically switch and display different subsets in the predetermined set of interest tags on the first page.

[0087] For example, the device further a second page display module provided to switch to the display of the second page and play the next recommended video of the target recommended video on the second page when the first predetermined condition is satisfied when it is determined that the selection of the interest tag is completed; a fourth predetermined operation receiving module provided to receive a fourth predetermined operation including an operation to switch to the previous recommended video in the predetermined application; It further includes a prompt information display module provided to display the first page and display prompt information indicating the completion of tag selection on the first page in response to the fourth predetermined operation.

[0088] For example, when it is determined that the selection of the interest tag has not been completed, the second page display module is further configured to switch to the display of the second page and play the next recommended video of the target recommended video on the second page when the second predetermined condition is satisfied.

[0089] The interest tag display module is further configured to display the first page and play the target recommended video on the first page in response to the fourth predetermined operation.

[0090] Next, refer to FIG. 6, which shows a structural schematic diagram of an electronic device 600 suitable for implementing the embodiments of the present disclosure. The electronic device in the embodiments of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (tablets), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc., but is not limited thereto. The electronic device shown in FIG. 6 is only an example and does not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0091] As shown in FIG. 6, the electronic device 600 may include a processing device (e.g., a central processing unit, a graphics processor, etc.) 601, which can execute a plurality of appropriate operations and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data necessary for the operation of the electronic device 600 are further stored in the RAM 603. The processing device 601, the ROM 602, and the RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0092] Generally, an input device 606 including, for example, a touch screen, a touch panel, a keyboard, a mouse, a camera head, a microphone, an accelerometer, a gyro, etc., an output device 607 including, for example, a liquid crystal display (LCD), a speaker, an oscillator, etc., a storage device 608 including, for example, a magnetic tape, a hard disk, etc., and a communication device 609 may be connected to the I / O interface 605. The communication device 609 enables the electronic device 600 to wirelessly or wiredly communicate with other devices and exchange data. Although FIG. 6 shows an electronic device 600 equipped with multiple types of devices, it should be understood that there is no intention to require the implementation or provision of all the shown devices. It is possible to alternatively implement or provide more or fewer devices.

[0093] According to an embodiment of the present disclosure, the process described above with reference to the flowchart can be realized as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program including program code provided to execute the method shown in the flowchart and mounted on a non-transitory computer-readable medium. In such an embodiment, the computer program can be downloaded and installed from a network by the communication device 609, or installed from the storage device 608, or installed from the ROM 602. When the computer program is executed by the processing device 601, the above functions limited by the method of the embodiment of the present disclosure are executed.

[0094] Note that the computer-readable medium in the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specifically, the computer-readable storage medium may include, but is not limited to, an electrical connection having one or more conductors, 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 compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and the program can be used by or in combination with a command execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or a data signal propagated as part of a carrier wave, on which a computer-readable program code is carried. The data signal propagated in this way may adopt various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may further be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can transmit, propagate, or transmit a program used by or in combination with a command execution system, apparatus, or device. The program code included in the computer-readable medium can be transmitted via any suitable medium, including, but not limited to, wires, optical cables, RF (radio frequency), etc., or any suitable combination of these media.

[0095] The above computer-readable medium may be included in the above electronic device, or may be separate and not implemented in the electronic device.

[0096] The above computer-readable medium has one or more programs stored thereon. When the one or more programs are executed by the electronic device, if it is detected that an event of displaying an interest tag is triggered in the process of the electronic device displaying an information stream in a predetermined application, the first page is displayed, and on the first page, different subsets in a predetermined set of interest tags are dynamically switched and displayed. The number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags.

[0097] The computer program code for performing the operations of the present disclosure can be written using one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also general procedural programming languages such as the "C" language or similar programming languages, but are not limited thereto. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially executed on the user's computer and partially on a remote computer, or entirely executed on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer by any network including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (for example, connected via the Internet by an Internet service provider).

[0098] The flowcharts and block diagrams in the accompanying drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram can represent a module, a program segment, or a portion of code, and the module, program segment, or portion of code includes one or more executable instructions for implementing the specified logical function. It should be noted that in some alternative implementations, the functions represented by the blocks may be implemented in an order different from that shown in the drawings. For example, two consecutively shown blocks may be executed substantially in parallel, or depending on the functions, they may be executed in reverse order. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated system based on hardware for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0099] The modules according to the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the module may not limit the module itself. For example, the trigger detection module may also be described as "a module that detects whether a display event of an interest tag is triggered during the process of displaying an information stream in a predetermined application".

[0100] The functions described above in this specification may be executed, at least in part, by one or more hardware logic components. For example, exemplary hardware logic components that can be used include, but are not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0101] In the present disclosure, a machine-readable medium may be a tangible medium that includes, or can store, a program used by, or in combination with, a command execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium include electrical connections based on one or more wirings, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0102] According to one or more embodiments of the present disclosure, in the process of presenting an information stream in a given application, it is detected that a presentation event of an interest tag has been triggered, and displaying a first page, and dynamically switching and presenting different subsets in a predetermined set of interest tags on the first page, wherein the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags, a processing method based on interest tags is provided.

[0103] For example, as described above, displaying a first page and dynamically switching and presenting different subsets in a predetermined set of interest tags on the first page includes displaying a first page and presenting a first subset in a predetermined set of interest tags on the first page, receiving a first predetermined operation based on the first page, and dynamically switching to presenting a second subset in the predetermined set of interest tags on the first page according to the action direction and / or action speed of the first predetermined operation.

[0104] For example, as described above, dynamically switching and displaying different subsets in a predetermined set of interest tags on the first page includes automatically sliding and playing a predetermined set of interest tags along a predetermined direction on the first page to realize dynamic switching and display between different subsets, and the interest tags in the predetermined set of interest tags are arranged in a predetermined arrangement method.

[0105] For example, in the process of automatically sliding and playing a predetermined set of interest tags along a predetermined direction on the first page, further including receiving a second predetermined operation based on the first page, and statically displaying a third subset in the predetermined set of interest tags on the first page in response to the second predetermined operation.

[0106] For example, the third subset is the same as the subset displayed on the first page when the second predetermined operation is received.

[0107] For example, after statically displaying a third subset in the predetermined set of interest tags on the first page, further including receiving a third predetermined operation based on the first page, and dynamically switching to display a fourth subset in the predetermined set of interest tags on the first page according to the acting direction and / or acting speed of the third predetermined operation.

[0108] For example, as described above, before displaying the first page, further including determining at least one of the number of interest tags, tag content, and arrangement order of interest tags in a predetermined set of interest tags based on the browsing history of the current user's recommended content and / or feedback on the history recommended content.

[0109] For example, further including receiving a tag selection operation based on the first page, determining a target interest tag according to the object of action corresponding to the tag selection operation, and performing content recommendation based on the target interest tag.

[0110] For example, the predetermined application includes a video recommendation application, the first page includes a playback page of a recommended video, and the predetermined set of interest tags is included in the video content of the target recommended video.

[0111] For example, detecting that the above-described display event of the interest tag is triggered includes receiving an operation to switch to the next recommended video and including that the current recommended video in the recommended video queue is the target recommended video. The above-described displaying the first page and dynamically switching and displaying different subsets in the predetermined set of interest tags on the first page includes displaying the first page, playing the target recommended video on the first page, and realizing dynamically switching and displaying different subsets in the predetermined set of interest tags on the first page.

[0112] For example, when it is determined that the interest tag selection is completed, when the first predetermined condition is satisfied, switching to the display of the second page, playing the next recommended video of the target recommended video on the second page, receiving, in the predetermined application, a fourth predetermined operation including an operation to switch to the previous recommended video, and in response to the fourth predetermined operation, displaying the first page and displaying prompt information of the completion of the tag selection on the first page.

[0113] For example, when it is determined that the selection of the interest tag is not completed, when the second predetermined condition is satisfied, switch to the display of the second page, play the next recommended video of the target recommended video on the second page, and receive a fourth predetermined operation including an operation of switching to the previous recommended video in the predetermined application. In response to the fourth predetermined operation, further include displaying the first page and playing the target recommended video on the first page.

[0114] According to one or more embodiments of the present disclosure, a trigger detection module provided to detect whether an interest tag display event is triggered in the process of displaying an information stream in a predetermined application; an interest tag display module provided to display a first page and dynamically switch and display different subsets in a predetermined interest tag set on the first page when it is detected that the interest tag display event is triggered, wherein the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined interest tag set. Provided is a processing device based on interest tags including the interest tag display module.

[0115] Also, although multiple types of operations are described in a specific order, this should not be understood as requiring that such operations be executed in the specific order shown or in a sequential order. In a given environment, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above description, they should not be construed as limiting the scope of the present disclosure. Specific features described in relation to a single embodiment can also be implemented in combination with a single embodiment. Conversely, multiple features described in relation to a single embodiment can also be implemented separately in multiple embodiments or in any suitable sub-combination.

Claims

Claim 1 In the process of presenting an information stream in a given application, it is detected that an event for presenting an interest tag has been triggered. Detecting that the event for presenting the interest tag has been triggered includes receiving an operation to switch to the next recommended video and including that the current recommended video in the recommended video queue is the target recommended video. The video content of the target recommended video includes a given set of interest tags, displaying a first page, playing the target recommended video on the first page, and realizing dynamically switching and presenting different subsets in the given set of interest tags on the first page. The number of interest tags in each subset is plural and less than the total number of interest tags in the given set of interest tags. A processing method based on interest tags. Claim 2. Dynamically switching and presenting different subsets in the given set of interest tags on the first page is displaying a first page and presenting a first subset in the given set of interest tags on the first page, receiving a first given operation based on the first page, and dynamically switching to presenting a second subset in the given set of interest tags on the first page according to at least one of the acting direction and acting speed of the first given operation. The method according to claim 1. Claim 3. Dynamically switching and presenting different subsets in the given set of interest tags on the first page is automatically sliding and playing a given set of interest tags along a given direction on the first page to realize dynamic switching and presenting between different subsets. The interest tags in the given set of interest tags are arranged in a given arrangement method. The method according to claim 1. Claim 4 In the process of automatically sliding and playing a given set of interest tags along a given direction on the first page, receiving a second given operation based on the first page, and further including statically presenting a third subset in the given set of interest tags on the first page in response to the second given operation. The method according to claim 3. Claim 5 The method according to claim 4, wherein the third subset is the same as the subset displayed on the first page when the second predetermined operation is received.

6. After statically displaying a third subset in the predetermined set of interest tags on the first page, receiving a third predetermined operation based on the first page, and further dynamically switching, on the first page, to display a fourth subset in the predetermined set of interest tags according to at least one of the acting direction and acting speed of the third predetermined operation. The method according to claim 4.

7. Before displaying the first page, further comprising determining at least one of the number of interest tags, tag content, and arrangement order of interest tags in a predetermined set of interest tags based on at least one of the browsing history of recommended content of the current user and the feedback on the history recommended content. The method according to claim 1.

8. receiving a tag selection operation based on the first page, determining a target interest tag according to the object of action corresponding to the tag selection operation, and further comprising performing content recommendation based on the target interest tag. The method according to claim 1.

9. The method according to claim 1, wherein the predetermined application includes a video recommendation application, and the first page includes a playback page of a recommended video.

10. In response to the selection of the interest tag being completed and when a first predetermined condition is satisfied, switching to display a second page and playing the next recommended video of the target recommended video on the second page, receiving, in the predetermined application, a fourth predetermined operation including an operation of switching to the previous recommended video, and further comprising, in response to the fourth predetermined operation, displaying the first page and displaying prompt information of the completion of tag selection on the first page. The method according to claim 1.

11. In response to the selection of the interest tag being determined to be completed and when a second predetermined condition is satisfied, switching to display a second page and playing the next recommended video of the target recommended video on the second page, In the predetermined application, receiving a fourth predetermined operation including an operation of switching to the previous recommended video; The method according to claim 1, further comprising: in response to the fourth predetermined operation, displaying the first page and playing the target recommended video on the first page.

12. A trigger detection module provided to detect whether a display event of an interest tag is triggered in the process of displaying an information stream in a predetermined application, wherein the triggering of the display event of the interest tag includes receiving an operation of switching to the next recommended video and the current recommended video waiting in the recommended video queue being the target recommended video, and the video content of the target recommended video includes a predetermined set of interest tags. An interest tag display module provided to, when it is detected that the display event of the interest tag is triggered, display the first page, play the target recommended video on the first page, and dynamically switch and display different subsets in the predetermined set of interest tags on the first page, wherein the number of interest tags in each subset is plural and less than the total number of interest tags in the predetermined set of interest tags. An interest tag-based processing device including the interest tag display module.

13. An electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the method according to any one of claims 1 to 11 is realized.

14. A computer-readable storage medium storing a computer program which, when executed by a processor, realizes the method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Label display method and device, electronic equipment and computer readable medium

    CN111291220A

  • System and method for displaying media items

    JP2011504620A

  • Search engine scoring and ranking

    WO2019171306A1