Method, apparatus, device, and storage medium for user interaction
Interactive interface elements on feed recommendation pages enhance user engagement and event promotion by enabling selection and display of event-related content, addressing the limitations of non-interactive content.
Patent Information
- Application Number
- JP2024575546
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-10
- Filing Date
- 2023-11-10
- Publication Date
- 2025-07-23
- Estimated Expiration
- 2043-11-10
AI Technical Summary
Current feed recommendation pages lack interactive interface elements, limiting the promotion of large-scale events and restricting user engagement.
Implementing interaction-enabled interface elements on feed recommendation pages that allow users to select and interact with elements associated with predetermined events, such as sports games, facilitating prominent display and multimedia content playback.
Enhances user interaction channels and promotes predetermined events by allowing users to engage through selection and display of interactive elements, thereby increasing interest and understanding of the events.
Smart Images

Figure 2025523518000001_ABST
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese invention patent application filed on November 10, 2022, with the invention title "Method, Apparatus, Device, and Computer - Readable Storage Medium for User Interaction" and application number 202211406907.9. All the content disclosed in the above - mentioned application is incorporated herein by reference in its entirety.
[0002] Exemplary embodiments of the present invention generally relate to the field of computers, and in particular, to a method, apparatus, device, and computer - readable storage medium for user interaction.
Background Art
[0003] Currently, there are an increasing number of applications and websites that enable users to interact with others and share information on the network. There are also an increasing number of applications and websites that publish media content sharing modules such as short videos and images. For example, through a media content sharing module, a user can share media content captured or created by themselves and can also view content shared by other users on a feed recommendation page.
Summary of the Invention
[0004] A first aspect of the present invention provides a method for user interaction. The method includes presenting a plurality of interaction - enabled interface elements associated with a predetermined event on a feed recommendation page, detecting a current user's selection for at least one of the plurality of interaction - enabled interface elements, and, in response to detecting the current user's selection for at least one of the plurality of interaction - enabled interface elements, displaying the selected at least one interface element prominently.
[0005] A second aspect of the present invention provides an apparatus for user interaction. The apparatus includes a first presenting module configured to present a plurality of interaction-capable interface elements associated with a predetermined event on a feed recommendation page, a detection module configured to detect a current user's selection for at least one interface element among the plurality of interaction-capable interface elements, and a highlighting display module configured to display the selected at least one interface element prominently in response to detecting the current user's selection for at least one interface element among the plurality of interaction-capable interface elements.
[0006] A third aspect of the present invention provides an electronic device. The device includes at least one processing unit and at least one memory. The at least one memory is coupled to the at least one processing unit and is used to store instructions executed by the at least one processing unit. When the instructions are executed by the at least one processing unit, the method of the first aspect is executed on the device.
[0007] A fourth aspect of the present invention provides a computer-readable storage medium. A computer program is stored on the medium, and when the computer program is executed by a processor, the method of the first aspect is realized.
[0008] It should be understood that the content described in the summary part of the present invention is not intended to limit the main features or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will be easily understood from the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In conjunction with the drawings, the above-described features and other features, advantages, and aspects of each embodiment of the present invention will become more apparent by referring to the following detailed description. In the drawings, the same or similar symbols indicate the same or similar elements, where
Figure 1
Figure 2
Figure 3A
Figure 3B
Figure 3C
Figure 3D
Figure 3E
Figure 3F
Figure 3G
Figure 3H
Figure 3I
Figure 4
Figure 5
Mode for Carrying Out the Invention
[0010] Hereinafter, embodiments of the present invention will be described in more detail with reference to the drawings. Although specific embodiments of the present invention are shown in the drawings, the present invention can be implemented in various forms and should not be construed as being limited to the embodiments described herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes only and are not used to limit the protection scope of the present invention.
[0011] In the description of the embodiments of the present invention, the term "including" and similar terms are open-ended inclusion meaning "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". There may be other explicit and implicit definitions hereinafter.
[0012] In this specification, unless explicitly stated otherwise, performing a step "in response to A" does not mean performing the step immediately after "A", and may include one or more intermediate steps.
[0013] It is understood that the data related to this technical solution (including but not limited to the data itself, data acquisition, or data use) should comply with the corresponding laws and related specified requirements.
[0014] Before using the technical solutions disclosed in each embodiment of the present invention, it should be understood that the types, usage scopes, usage scenarios, etc. of the personal information related to the present invention should be notified to the user in an appropriate manner in accordance with the relevant laws and the user's permission should be obtained.
[0015] For example, when responding to receiving an uncommitted request from a user, by sending prompt information to the user, the user is explicitly prompted that the requested operation requires the acquisition and use of the user's personal information. Thereby, based on the prompt information, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, an application, a server, or a storage medium that executes the operation of the technical solution of the present invention.
[0016] As an optional but non-limiting implementation form, the method of sending prompt information to the user in response to receiving an uncommitted request from the user may be, for example, a method using a pop-up window, and the prompt information can be displayed in the form of text in the pop-up window. Further, the pop-up window may further include a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0017] It should be understood that the above-described notification and user authorization acquisition process are only schematic and do not limit the implementation forms of the present invention, and other methods that comply with relevant laws can also be applied to the implementation forms of the present invention.
[0018] FIG. 1 shows a schematic diagram of an exemplary environment 100 that can implement an embodiment of the present invention. In the exemplary environment 100, an application 120 is installed on the terminal device 110. The user 140 can interact with the application 120 via the terminal device 110 and / or a device connected to the terminal device 110. In some embodiments, the application 120 may be a social application such as a content sharing application. The application 120 can provide the user 140 with one or more services related to media content items, such as creating, publishing, viewing, commenting on, and forwarding media content items. As used herein, "media content" includes one or more types of content, such as images, image sets, videos, movies, audio, text, and the like.
[0019] In the environment 100 of FIG. 1, when the application 120 is active, the terminal device 110 can present a page 150 of the application 120. The page 150 may include various types of pages that can be provided by the application 120, such as a feed recommendation page, a personal homepage, a detailed page of media content, a content creation page, a content publishing page, a message page, and the like. The application 120 can provide a content creation function, such as shooting, uploading, editing, and / or publishing media content items including live broadcast content.
[0020] In some embodiments, the terminal device 110 communicates with the server 130 to realize the provision of services for the application 120. The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, including mobile phones, desktop computers, laptop computers, notebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal digital assistants (PDAs), audio / video players, digital cameras / video cameras, positioning devices, television receivers, radio receivers, e-book devices, game devices, or any combination of the foregoing devices, including accessories and peripheral devices of these devices or any combination thereof. In some embodiments, the terminal device 110 can also support any type of interface for the user (such as a "wearable" circuit). The server 130 may be various types of computing systems / servers that can provide computing functions, including but not limited to mainframes, edge computing nodes, computing devices in cloud environments, etc.
[0021] It should be understood that the structure and function of each element within the environment 100 are described for illustrative purposes only and do not imply any limitation to the scope of the present invention.
[0022] To make it easier for users to view media content shared by other users, more and more applications, websites, etc. are providing feed recommendation pages. On the feed recommendation page, users can view media content shared by themselves and other users. However, current feed recommendation pages generally can only push media content such as short videos or images publicly released by other users, and there are no interactive interface elements in these media contents, so the promotion of some large-scale sports events, applications, or the websites themselves is restricted.
[0023] According to an embodiment of the present invention, a method for user interaction is provided. According to the method of the embodiment of the present invention, on the feed recommendation page, content items of a plurality of interactive interface elements can be presented. Users can interact with a plurality of interactive interface elements on the page, enriching the user's interaction channels and facilitating the promotion of some predetermined events such as large-scale events.
[0024] Hereinafter, with continued reference to the drawings, some exemplary embodiments of the present invention will be described.
[0025] FIG. 2 shows a flowchart of a process 200 for user interaction according to some embodiments of the present invention. The process 200 may be implemented on the terminal device 110. For ease of discussion, the process 200 will be described with reference to the environment 100 of FIG. 1.
[0026] In box 210, the terminal device 110 presents a plurality of interactive interface elements associated with a predetermined event on the feed recommendation page.
[0027] The feed recommendation page refers to the page corresponding to the feed recommendation stream. The feed recommendation stream can be understood as an outlet for media information such as applications and websites to provide personalized and customized content to users. For example, users can switch between different feed recommendation pages of the feed recommendation stream by sliding up and down on the display of the terminal device. Users can enter the feed recommendation page by selecting tags such as "recommendation" or "feed" in the presented user interface.
[0028] The "predetermined event" in this specification can refer to an event participated by one or more relevant parties. These events include, but are not limited to, various competitions such as sports events, game events, talent contests, and various types of online and offline activities. In some embodiments, the predetermined event can refer to an event participated by a plurality of relevant parties (for example, a plurality of participating soccer teams) such as a sports event like a soccer game. Hereinafter, mainly, the sports game event will be used as an example of the predetermined event to explain the idea according to the present invention, and it should be understood that the situations of other predetermined events having a plurality of relevant parties are the same and will not be repeated one by one hereinafter.
[0029] In some embodiments, the predetermined event may include a plurality of minor events. For example, in the case of a predetermined event such as a large-scale soccer event, it may include minor events such as a plurality of group matches and knockout matches. In some embodiments, the predetermined event in this specification can also refer to a minor event including at least two relevant parties among large-scale matches.
[0030] According to an embodiment of the present invention, when a user views a feed recommendation page such as a short video or an image set published by another user pushed to the feed recommendation stream, the user can receive a content item including a plurality of interaction-enabled interface elements. Different from the non-interactive recommendation content generally presented in the feed recommendation stream, the content item including the interaction-enabled interface elements is intended to provide a way of interacting with the user in order to enhance the user's interest in a specific event by increasing interactive interest and to realize the breadth and depth of recommendations for the specific event.
[0031] In some embodiments, the plurality of interaction-enabled interface elements may be associated with a predetermined event, such as indicating aspects in the predetermined event. In some implementations, the plurality of interaction-enabled interface elements may be associated with a plurality of parties related to the predetermined event. "Associating" can mean various things. In some embodiments, "associating" may mean that the interaction-enabled interface element includes information of a plurality of parties involved in the predetermined event. In some embodiments, alternatively or additionally, "associating" may also mean matters related to the process and results of opposing events among a plurality of parties involved in the predetermined event, such as winning, drawing, losing, the number of goals, and scores. Of course, "associating" may further include any other appropriate situations other than the above two, and it should be understood that these will not be repeated one by one below. For a specific event, it may be sufficient to be accompanied by a plurality of interaction-enabled interface elements for user interaction.
[0032] An interaction-capable interface element can represent an interface element that can be operated by a user, such as by clicking, sliding, hovering, etc., to complete an interaction. The visual style of the interface element may be customized. For example, the visual styles of buttons, sliders, text blocks, etc. may be used. In some embodiments, on the interface element, visual elements associated with multiple parties, such as text, names, and symbolic team logos, team flags, or logo colors corresponding to multiple parties, may be presented. In some embodiments, the interface element may include elements such as wins, draws, losses, goal numbers, scores, etc. of a game between at least two of the multiple parties. Various visual styles of the interaction-capable interface element, including shape, size, background pattern, color, etc., can be customized.
[0033] In some embodiments, a page having the above-described multiple interaction-capable interface elements may be presented only after the user logs in to the application or website. When the user is not logged in and accessing the feed recommendation stream anonymously, the page having the multiple interaction-capable interface elements may not be pushed. When the user logs in, based on the user's browsing habits or preferences, a feed recommendation page having multiple interaction-capable interface elements can be pushed. For example, if it is determined that the user's preference is sports content such as soccer, a feed recommendation page having multiple interaction-capable interface elements associated with a large-scale game event can be pushed to the logged-in user. If it is determined that the user's preference is entertainment content such as a singing contest, a feed recommendation page having multiple interaction-capable interface elements associated with a singing contest or the like can be pushed to these logged-in users.
[0034] After presenting a plurality of interaction-capable interface elements associated with a plurality of stakeholders related to a predetermined event, in box 220, the terminal device 110 detects a current user's selection for at least one of the plurality of interaction-capable interface elements.
[0035] In some embodiments, the user's selection for a plurality of interaction-capable interface elements associated with a predetermined event may be set as a single selection so that the user does not change the selection after a single selection. In this way, the terminal device 110 can determine whether it has previously received a selection from the current user for at least one of the plurality of interaction-capable interface elements. If the terminal device 110 has previously received a selection from the current user for at least one of the plurality of interaction-capable interface elements, when presenting these interaction-capable interface elements this time, the terminal device 110 can detect the current user's selection for at least one of the plurality of interaction-capable interface elements. That is, it is determined whether the current user has previously selected at least one of the plurality of interface elements (such a selection can be recorded by the terminal device 110 or the server of the application / website). If the current user has never selected at least one of the plurality of interface elements, the terminal device 110 detects the current user's selection for at least one of the plurality of interface elements. For example, the user can select the corresponding interface element by clicking, swiping a finger, or hovering.
[0036] In some embodiments, the user's selection of a plurality of interaction-capable interface elements associated with a given event may be set as a multiple selection or an unlimited number of selections. Each time the terminal device 110 presents a plurality of interaction-capable interface elements, it may detect the current user's selection for at least one of the plurality of interface elements.
[0037] After the user makes a selection, in box 230, in response to detecting a selection for at least one of the plurality of interaction-capable interface elements, the terminal device 110 displays the selected at least one interface element prominently. In some embodiments, the prominent display may include highlighting the at least one interface element selected in an appropriate manner. These appropriate manners may include, but are not limited to, at least one of enlarging, blinking, changing the color, shaking, etc. of at least a part of the at least one interface element. These will be described in more detail later with specific examples.
[0038] In some embodiments, the current user's selection for at least one interface element may be recorded on, for example, a server. In some embodiments, before the server pushes a feed recommendation page having a plurality of interaction-capable interface elements to the terminal device 110, first, it is determined and recorded whether the current user has previously pushed an interaction-capable interface element associated with a predetermined event, and whether the user has selected at least one interface element. If a user logged in to the terminal device 110 has previously viewed and selected at least one interface element among the plurality of interaction-capable interface elements therein and it is further recorded, the server may not push the feed recommendation page to such a terminal device 110. Of course, it should be understood that in some embodiments, the selection being recorded may also be that the terminal device 110 locally records the user's selection and then transmits it to the server at an appropriate time.
[0039] In some alternative embodiments, if the server has previously received the presentation of the plurality of interaction interface elements from the current user and it is recorded that the user has selected an interaction-capable interface element among them, the server can continue to push the corresponding feed recommendation page to the terminal device 110. In such embodiments, in response to having previously received a selection from the current user for at least one interface element among the plurality of interaction-capable interface elements, the at least one selected interface element can be displayed prominently, and the interactivity of the plurality of interaction-capable interface elements can be disabled. That is, the interface elements are presented to the user again, but the user's previous selection is directly displayed prominently, and the user cannot select one or more of the plurality of interaction-capable interface elements again.
[0040] In some embodiments, when the interactivity of an interactive interface element is disabled and the user attempts to click on the interactive interface element to select it, the terminal device 110 can present a response prompt to the user, indicating that the user has already selected or predicted it and thus can no longer perform a selection or prediction. This will be described in more detail below.
[0041] In some embodiments, when multiple selections or an unlimited number of selections by the user for multiple interactive interface elements are supported, if the current user's selection for at least one interface element among the multiple interactive interface elements is detected and in response to having previously received a selection from the current user for at least one other interface element among the multiple interactive interface elements, the terminal device 110 can provide a reconfirmation request for the selection of the at least one interface element. In some embodiments, the reconfirmation request can also show at least one other interface element previously selected by the current user and request the user to confirm whether to change the selection. If a reconfirmation for the at least one interface element currently selected is detected (i.e., the user confirms to change the selection), the terminal device 110 can display the at least one interface element currently selected prominently. In some embodiments, when the user has previously selected one or more interface elements, first, the interface elements that have been previously selected are displayed prominently, but by not disabling the interactivity of the multiple interactive interface elements, the user can be allowed to select again. By doing so, the user can flexibly confirm or change the selection as needed.
[0042] As an example, FIG. 3A shows an exemplary feed recommendation page 300 of an application. In the exemplary feed recommendation page 300, a plurality of interaction-capable interface elements 310 associated with a plurality of teams related to a specific large-scale soccer game are presented. If the plurality of interaction-capable interface elements 310 waiting to be presented cannot be presented on a single display interface, all the interaction-capable interface elements 310 can be presented by moving or fluttering (swinging) these interaction-capable interface elements 310 within the display interface. In the example shown in FIG. 3A, team flags of a plurality of teams are customized on the interaction-capable interface element 310 respectively, thereby facilitating the distinction and selection of the user. The user can select the team (also called the "home team") that the user supports through the exemplary feed recommendation page 300 shown in FIG. 3A.
[0043] It should be understood that the example of the interaction-capable interface element 310 shown in FIG. 3A is only schematic and is not intended to limit the protection scope of the present invention. As described above, the interaction-capable interface element 310 can have any suitable form.
[0044] Before the interaction-capable interface element 310 is selected by the user, some of the interaction-capable interface elements 310 can be randomly displayed with changed visual effects. For example, in some embodiments, some of the interaction-capable interface elements 310 can be randomly displayed in a smaller or larger enlarged or reduced state, so that the user can understand that these interaction-capable interface elements 310 are selectable.
[0045] In some embodiments, recording a selection may include recording that the current user is supporting at least one person associated with at least one interface element 310 selected in a given event. For example, as shown in FIG. 3B, when the user selects one of the teams indicated by these interaction-capable interface elements 310 in an appropriate manner, i.e., selects it as the home team, the selected interaction-capable interface element 310 is enlarged and displayed prominently. The fact that the user has already selected the interaction-capable interface element 310, i.e., selected the team associated with the interaction-capable interface element 310 as the home team, is thus displayed prominently. At the same time, a confirmation or send button 320 at an appropriate position on the page is activated so that the user's selection is recorded when the user clicks it.
[0046] Of course, in some alternative embodiments, a button 320 or other interface element for confirmation or submission may also be presented in a pop-up window. In some alternative embodiments, there may be no confirmation or submission button, and if no other selection is made after a predetermined time has elapsed after the user selects the interaction-capable interface element 310 and it is displayed prominently, the user's current selection is automatically recorded.
[0047] After the user's selection is recorded, in some embodiments, in response to detecting a selection for at least one interface element 310 among the plurality of interaction-capable interface elements 310, the terminal device 110 can play multimedia content associated with the at least one interface element. For example, as shown in FIGS. 3C, 3D, 3E, and 3F, after the user determines a selection for one interface element 310 (e.g., interface element E "Team E"), the terminal device 110 begins to present multimedia content corresponding to the team (e.g., Team E) associated with the selected interface element 310. For example, a dynamic effect of continuously enlarging and finally fluttering the team flag shown in the interface element 310 can be presented. Also, effects such as ribbons and fireworks can be presented at appropriate positions on the interface, accompanied by sound effects of applause and cheers, to further optimize the user experience. It should be understood that the multimedia content here can be configured according to actual applications, and the embodiments of the present invention are not limited thereto.
[0048] In some embodiments, at an appropriate timing, a portal interface element 330 associated with an event, such as a button or a tag with words such as "play XX game" or "go to XX game" displayed, can be presented. In response to receiving a selection for the portal interface element 330 (e.g., the portal interface element is clicked by the user), the terminal device 110 can present a page associated with the event. For example, as shown in FIGS. 3E and 3F, when the user selects at least one interaction-capable interface element 310 and plays multimedia content corresponding to the team associated with the interaction-capable interface element 310, a button "play XX game" can be presented at an appropriate position (e.g., the lower part) of the page. The user can click the button to select the portal interface element 330 indicated by the button, whereby the terminal device 110 can present a live broadcast page associated with the event, such as an introduction page of the home team. By doing so, the promotion of a predetermined event is facilitated, and it becomes easier for interested users to further understand the predetermined event.
[0049] The foregoing description has explained an example of a feed recommendation page 300 for a user to select a home team (also referred to as "home team game play") with reference to FIGS. 3A to 3F. Such an exemplary feed recommendation page 300 can be pushed to the user throughout an event (e.g., XX game). In addition to this, in some embodiments, alternatively or additionally, the feed recommendation page 300 may further include a "prediction game play" page. For example, as described above, a given event of a specific large-scale soccer game event includes a plurality of small-scale games (e.g., knockout matches or point matches, etc.). For example, a plurality of interaction-capable interface elements 310 presented on the feed recommendation page 300 of the "prediction game play" may be associated with two parties in a given event of such a small game.
[0050] Specifically, in some embodiments, a plurality of interaction-capable interface elements 310 presented on the feed recommendation page 300 may include interaction-capable interface elements of at least two opposing parties in an event, where a selection for at least one interface element 310 of the plurality of interaction-capable interface elements 310 detected may include a selection for an interaction-capable interface element 310 associated with a first party among the two parties. In some embodiments, in response to a user's selection, it can be recorded that the current user predicts the first party in the confrontation.
[0051] For example, as shown in FIG. 3G, before a specific game in a large-scale soccer game event, the feed recommendation page 300 may include a plurality of interaction-capable interface elements 310 associated with two teams (Team A and Team B) in that game, such as "Team A win", "Draw", "Team B win", etc. Thereby, when the user selects these interaction interface elements 310, it may be recorded that the current user predicts which team is advantageous in the confrontation of the game.
[0052] Here, Team A and Team B can be either the team the user has selected to support (i.e., the home team) or another team. When the user selects one of the plurality of interaction-capable interface elements 310 presented to the user, for example, when the user selects "Home Team A win", it is recorded that the current user predicts that Home Team A is advantageous in the game.
[0053] As shown in FIG. 3G, in some embodiments, alternatively or additionally, the plurality of interaction-capable interface elements 310 can also include some options regarding the total number of goals of the two teams, such as "0", "1", "2", "3", "4", "4+". The user can select the total number of goals of the two teams in the game by selecting the corresponding interaction-capable interface element 310, thereby predicting the total number of goals of the two teams in this game.
[0054] When the user selects the corresponding interface element 310, for example, "Home Team A wins", and selects "2" as the total number of goals, as shown in FIG. 3H, the corresponding interface element 310 is prominently displayed and finally recorded (for example, when the user clicks the confirmation button 320, or when no other operation is performed after a predetermined time has elapsed). Before this game, if the user receives the feed recommendation page 300 including these interaction-capable interface elements 310 again, the user's previous selections can be directly and prominently displayed, and the interactivity of these interaction-capable interface elements 310 can be disabled.
[0055] Even if the interactivity of the interaction-capable interface elements 310 is disabled, if the user still operates these interaction-capable interface elements 310, as shown in FIG. 3I, a prompt such as "You have already made a prediction" can be presented to the user to indicate that the user has already made a prediction and there is no need to make a prediction again.
[0056] Of course, in some embodiments, if the user is allowed to make multiple selections, instead of disabling the interactivity of the interaction-capable interface elements 310, the user is allowed to change the selected interface elements again.
[0057] Also, similar to the feed recommendation page 300 of "Home Team Gameplay", in the feed recommendation page 300 of "Prediction Gameplay", portal interface elements 330 associated with events, such as buttons and tags with words like "Enter the game" or "Play XX game" displayed, can be presented, and in response to receiving a selection for the portal interface element 330, the page associated with the event can be presented. By doing so, the promotion of a predetermined event is facilitated, and it becomes easier for interested users to further understand the predetermined event.
[0058] According to an embodiment of the present invention, by presenting a page having an interaction-capable interface element on a feed recommendation page, it is possible to enrich the user's interaction channels and facilitate the promotion of a predetermined event.
[0059] FIG. 4 shows a schematic configuration block diagram of an apparatus 400 for user interaction according to some embodiments of the present invention. The apparatus 400 can be implemented as a terminal device 110 or can be included in the terminal device 110. Each module / component in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof. Hereinafter, for ease of understanding, it will be described in conjunction with the examples of FIGS. 3A to 3I.
[0060] The apparatus 400 includes a first presenting module 410 configured to present a plurality of interaction-capable interface elements 310 associated with a predetermined event on a feed recommendation page 300. The apparatus 400 further includes a detection module 420 configured to detect a current user's selection for at least one interface element 310 among the plurality of interaction-capable interface elements 310. The apparatus 400 further includes a prominent display module 430 configured to prominently display the selected at least one interface element in response to detecting a current user's selection for at least one interface element among the plurality of interaction-capable interface elements.
[0061] In some embodiments, the detection module 420 includes a selection-based detection module configured to detect a current user's selection for at least one interface element of a plurality of interaction-capable interface elements in response to having previously received a selection for the at least one interface element of the plurality of interaction-capable interface elements from the current user.
[0062] In some embodiments, the apparatus 400 may further include a disabling module configured to display a selected at least one interface element 310 prominently and disable the interactivity of the plurality of interaction-capable interface elements 310 in response to having previously received a selection for the at least one interface element 310 of the plurality of interaction-capable interface elements from the current user.
[0063] In some embodiments, the highlighting display module 430 includes a selection-based request providing module configured to provide a reconfirmation request for a selection of at least one interface element in response to a selection for the at least one interface element of the plurality of interaction-capable interface elements being detected and a selection for at least one other interface element of the plurality of interaction-capable interface elements having been previously received from the current user, and a confirmation-based highlighting display module configured to display the selected at least one interface element prominently in response to a reconfirmation for the selection of the at least one interface element being detected.
[0064] In some embodiments, the apparatus 400 may further comprise a playback module configured to play multimedia content associated with at least one of the plurality of interactive interface elements 310 in response to detecting a selection for at least one of the interactive interface elements 310, and at least one stakeholder is associated with the at least one selected interactive interface element 310.
[0065] In some embodiments, the apparatus 400 may further comprise a second presentation module configured to present a portal interface element 330 associated with an event, and a third presentation module configured to present a page associated with the event in response to receiving a selection for the portal interface element 330.
[0066] In some embodiments, the plurality of interactive interface elements 310 includes interactive interface elements 310 associated with each stakeholder related to a predetermined event. In some embodiments, the apparatus 400 may further comprise a first recording module configured to record that the current user supports at least one stakeholder associated with at least one of the interactive interface elements 310 selected in a predetermined event.
[0067] In some embodiments, the plurality of interactive interface elements 310 includes interactive interface elements 310 associated with at least two opposing stakeholders in a predetermined event. Here, in some embodiments, the detection module 420 is configured to detect a selection for an interactive interface element 310 associated with a first stakeholder among the at least two stakeholders. In some embodiments, the apparatus 400 may further comprise a second recording module configured to record that the current user predicts that the first stakeholder is advantageous in the confrontation.
[0068] FIG. 5 shows a block diagram of an electronic device 500 capable of implementing one or more embodiments of the present invention. It should be understood that the electronic device 500 shown in FIG. 5 is merely exemplary and should not limit the functions and scope of the embodiments described herein. The electronic device 500 shown in FIG. 5 can be used to implement the terminal device 110 of FIG. 1 and / or the device 400 of FIG. 4.
[0069] As shown in FIG. 5, the electronic device 500 is in the form of a general-purpose electronic device. The components of the electronic device 500 may include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 may be an actual or virtual processor and can execute various processes based on programs stored in the memory 520. In a multi-processor system, the parallel processing ability of the electronic device 500 is improved by multiple processing units executing computer-executable instructions in parallel.
[0070] The electronic device 500 typically includes a plurality of computer storage media. Such media may be any accessible media that can be accessed by the electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 may be volatile memory (e.g., registers, caches, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or a particular combination thereof. The storage device 530 may be removable or non-removable media and may include machine-readable media such as a flash memory drive, magnetic disk, or any other media, and can be used to store information and / or data (e.g., training data for training) and can be accessible within the electronic device 500.
[0071] The electronic device 500 can further include another removable / non-removable, volatile / non-volatile storage medium. Although not shown in FIG. 5, a magnetic disk drive for reading from or writing to a removable, non-volatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, non-volatile optical disk can be provided. In these cases, each drive may be connected to a bus (not shown) by one or more data media interfaces. The memory 520 may include a computer program product 525 having one or more program modules, and these program modules are configured to execute various methods or operations of various embodiments of the present invention.
[0072] The communication unit 540 implements communication with other computing devices via a communication medium. Additionally, the functions of the components of the electronic device 500 may be implemented as a single computing cluster or multiple computing machines, which can communicate via a communication connection. Thus, the electronic device 500 can operate in a networked environment using the logical connection of one or more other servers, network personal computers (PCs), or other network nodes.
[0073] The input device 550 may be one or more input devices such as a mouse, keyboard, trackball, etc. The output device 560 may be one or more output devices such as a display, speaker, printer, etc. The electronic device 500 can further communicate, as needed, with one or more external devices (not shown) such as a storage device, display device, etc. via the communication unit 540, communicate with one or more devices that enable a user to interact with the electronic device 500, or communicate with any device (e.g., a netbook card, modem, etc.) that enables the electronic device 500 to communicate with one or more other computing devices. Such communication can be performed via an input / output (I / O) interface (not shown).
[0074] According to an exemplary implementation of the present invention, a computer-readable storage medium storing one or more computer instructions is provided, and the one or more computer instructions are executed by a processor to implement the above method. According to an exemplary implementation of the present invention, a computer program product is further provided, and the computer program product is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions executed by a processor to implement the above method.
[0075] Here, each aspect of the present invention has been described with reference to the flowcharts and / or block diagrams of the method, apparatus (system), and computer program product implemented by the present invention. It should be understood that each box in the flowcharts and / or block diagrams and combinations of boxes in the flowcharts and / or block diagrams can all be implemented by computer-readable program instructions.
[0076] These computer-readable program instructions can be provided to the processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to generate a machine, such that when these instructions are executed by the processing unit of the computer or other programmable data processing apparatus, an apparatus for implementing the functions / operations specified in one or more boxes in the flowchart and / or block diagram can be generated. These computer-readable program instructions may be stored in a computer-readable storage medium, and by operating a computer, programmable data processing apparatus, and / or other devices in a specific manner, the computer-readable medium in which the instructions are stored constitutes a manufactured product including instructions for implementing each aspect of the functions / operations specified in one or more boxes in the flowchart and / or block diagram.
[0077] By loading the computer-readable program instructions into a computer, other programmable data processing apparatus, or other devices, a series of operation steps can be executed on the computer, other programmable data processing apparatus, or other devices to generate a process implemented by the computer, so that the instructions executed on the computer, other programmable data processing apparatus, or other devices implement the functions / operations specified in one or more boxes in the flowchart and / or block diagram.
[0078] 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 the present invention. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a part of an instruction, and a module, a program segment, or a part of an instruction can include one or more executable instructions for implementing a specified logical function. In some implementations as an alternative, the functions represented in the boxes may occur in a different order than that shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or depending on the functions involved, may be executed in the reverse order. It should also be noted that each box in the block diagrams and / or flowcharts, and combinations of boxes in the block diagrams and / or flowcharts, may be implemented by a special-purpose hardware-based system that performs the specified functions or operations, or may be implemented by a combination of special-purpose hardware and computer instructions.
[0079] Having described each implementation of the present invention above, the above description is illustrative and not exhaustive, and is not limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The choice of terms used herein is intended to best interpret the principles of each implementation, its practical application, or improvements to the technology in the market, or to enable those skilled in the art to understand each implementation form disclosed herein.
Claims
1. A method for user interaction, comprising: presenting, on a feed recommendation page, a plurality of interaction-enabled interface elements associated with a predetermined event; detecting a current user's selection for at least one interface element among the plurality of interaction-enabled interface elements; in response to detecting a current user's selection for at least one interface element among the plurality of interaction-enabled interface elements, prominently displaying the selected at least one interface element. The method according to claim 1.
2. Detecting a selection for at least one interface element among the plurality of interaction-enabled interface elements includes: detecting a selection for at least one interface element among the plurality of interaction-enabled interface elements in response to having previously received a selection for at least one interface element among the plurality of interaction-enabled interface elements from the current user. The method according to claim 1.
3. In response to having previously received a selection for at least one interface element among the plurality of interaction-enabled interface elements from the current user, prominently displaying the selected at least one interface element and further disabling the interactivity of the plurality of interaction-enabled interface elements. The method according to claim 1.
4. Prominently displaying the selected at least one interface element includes: providing a reconfirmation request for the selection of the at least one interface element in response to detecting a current user's selection for at least one interface element among the plurality of interaction-enabled interface elements and having previously received a selection for at least one other interface element among the plurality of interaction-enabled interface elements from the current user. In response to detecting reconfirmation for the selection of the at least one interface element, displaying the selected at least one interface element prominently, The method according to claim 1.
5. Further comprising, in response to detecting a selection for at least one interface element among the plurality of interaction-capable interface elements, playing multimedia content associated with the selected at least one interface element The method according to claim 1.
6. Presenting a portal interface element associated with the predetermined event, Further comprising, in response to receiving a selection for the portal interface element, presenting a page associated with the predetermined event The method according to claim 1.
7. The plurality of interaction-capable interface elements includes interaction-capable interface elements associated with each stakeholder related to the predetermined event The method according to claim 1.
8. Further comprising recording that the current user supports at least one stakeholder associated with the at least one interface element selected in the predetermined event The method according to claim 7.
9. The plurality of interaction-capable interface elements includes interaction-capable interface elements associated with at least two opposing stakeholders in the predetermined event, Detecting a selection for at least one interface element among the plurality of interaction-capable interface elements includes detecting a selection for an interaction-capable interface element associated with a first stakeholder among the at least two stakeholders The method according to claim 1.
10. Further comprising recording that the current user predicts that the first stakeholder is advantageous in the confrontation The method according to claim 9.
11. An apparatus for user interaction, A first presentation module configured to present a plurality of interaction-capable interface elements associated with a predetermined event on a feed recommendation page, A detection module configured to detect a current user's selection for at least one interface element among the plurality of interaction-capable interface elements; A prominent display module configured to prominently display the selected at least one interface element in response to detecting a current user's selection for at least one interface element among the plurality of interaction-capable interface elements; and The apparatus. **Claim 12** An electronic device, comprising: At least one processing unit; and At least one memory coupled to the at least one processing unit and used to store instructions to be executed by the at least one processing unit, wherein when the instructions are executed by the at least one processing unit, the method according to any one of Claims 1 to 10 is caused to be executed by the device. The electronic device. **Claim 13** A computer-readable storage medium, having: A computer program stored therein, wherein when the computer program is executed by a processor, the method according to any one of Claims 1 to 10 is realized. The computer-readable storage medium.
Citation Information
Patent Citations
Content recommendation method and device based on artificial intelligence
CN114741423A
Digital jukebox device with improved user interface, and associated methods
JP2016028325A