Methods, apparatus, devices, and storage media for user interaction
Interactive interface elements on feed recommendation pages enhance user engagement and promote events by enabling user interaction and prominent display of selections, addressing the lack of interactivity in current systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- BEIJING ZITIAO NETWORK TECH CO LTD
- Filing Date
- 2023-11-10
- Publication Date
- 2026-07-02
AI Technical Summary
Current feed recommendation pages lack interactive interface elements, limiting the promotion of large-scale events and reducing user engagement.
Implementing a method and device that present multiple interactive interface elements on a feed recommendation page, allowing users to interact with and prominently display their selections, enhancing user engagement and promoting events.
Enhances user interaction channels and facilitates the promotion of predetermined events by allowing users to engage with interactive elements, increasing interest and understanding of events.
Smart Images

Figure 0007884098000001 
Figure 0007884098000002 
Figure 0007884098000003
Abstract
Description
Technical Field
[0001] [Cross - reference to Related Applications] This application claims the priority of the Chinese invention patent application with the invention name "Method, Apparatus, Device, and Computer - readable Storage Medium for User Interaction", application number 202211406907.9, filed on November 10, 2022, and the entire content disclosed in the above application is incorporated herein by reference.
[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 taken or created by themselves, and can also view content shared by other users on the feed recommendation page.
Summary of the Invention
[0004] The first aspect of the present invention provides a method for user interaction. The method includes presenting a plurality of interaction - capable 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 - capable interface elements; and in response to detecting the current user's selection for at least one of the plurality of interaction - capable interface elements, displaying the selected at least one interface element prominently.
[0005] A second aspect of the present invention provides a device for user interaction. The device comprises: a first presentation module configured to present a plurality of interactive interface elements associated with a predetermined event on a feed recommendation page; a detection module configured to detect the current user's selection for at least one of the plurality of interactive interface elements; and a highlighting module configured to display the selected at least one interface element prominently in response to the detection of the current user's selection for at least one of the plurality of interactive interface elements.
[0006] A third aspect of the present invention provides an electronic device comprising at least one processing unit and at least one memory, the at least one memory being linked to the at least one processing unit and used to store instructions to be executed by the at least one processing unit. When an instruction is executed by the at least one processing unit, the device is made to execute the method of the first aspect.
[0007] A fourth aspect of the present invention provides a computer-readable storage medium. A computer program is stored in the medium, and the method of the first aspect is realized when the computer program is executed by a processor.
[0008] It should be understood that the contents described in the summary section of the present invention are not intended to limit the main or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will be readily apparent from the following description. [Brief explanation of the drawing]
[0009] The above-mentioned features and other features, advantages, and aspects of each embodiment of the present invention will become clearer by referring to the following detailed description in conjunction with the drawings. In the drawings, the same or similar symbols indicate the same or similar elements, where, [Figure 1] A schematic diagram of an exemplary environment in which embodiments of the present invention can be realized is shown. [Figure 2] A flowchart of the process for user interaction according to several embodiments of the present invention is shown. [Figure 3A] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3B] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3C] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3D] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3E] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3F] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3G] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3H] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 3I] A schematic diagram of an exemplary page related to user interaction according to several embodiments of the present invention is shown. [Figure 4] The following are block diagrams of devices for user interaction according to several embodiments of the present invention. [Figure 5]This document shows an electronic device capable of carrying out one or more embodiments of the present invention. [Modes for carrying out the invention]
[0010] The embodiments of the present invention will be described in more detail below 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. The drawings and embodiments of the present invention are for illustrative purposes only and should not be used to limit the scope of protection of the present invention.
[0011] In the description of embodiments of the present invention, the term “including” and similar terms are open-ended inclusions meaning “including, but not limited to, ~”. The term “based on” should be understood as “based on at least part of”. 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”. Other explicit and implicit definitions may be included below.
[0012] In this specification, unless expressly stated otherwise, performing a step "in response to A" does not mean performing that step immediately after "A", and may include one or more intermediate steps.
[0013] It is understood that data related to this technical solution (including, but not limited to, the data itself, the acquisition of the data, or the use of the data) must comply with applicable laws and related designated requirements.
[0014] It is understood that, before using the technical solutions disclosed in each embodiment of the present invention, the user should be notified in an appropriate manner in accordance with relevant laws and regulations regarding the type, scope, and circumstances of use of personal information related to the present invention, and the user's consent 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 select 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 a selective 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 that uses a pop-up window, and the prompt information can be displayed in the form of text within 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 and regulations can also be applied to the implementation forms of the present invention.
[0018] FIG. 1 shows a schematic diagram of an exemplary environment 100 in which embodiments of the present invention can be implemented. 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 creation, publication, viewing, commenting, forwarding, etc. of media content items. As used herein, "media content" includes one or more types of content such as images, image sets, videos, movies, audio, text, etc.
[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 publication page, a message page, etc. The application 120 can provide a content creation function such as shooting, uploading, editing, and / or publishing of media content items including live broadcast content.
[0020] In some embodiments, the terminal device 110 communicates with the server 130 to provide services to the application 120. The terminal device 110 may be any type of mobile terminal, fixed terminal, or portable terminal, and includes mobile phones, desktop computers, laptop computers, nodebook computers, netbook computers, tablet computers, media computers, multimedia tablets, personal communication system (PCS) devices, personal navigation devices, personal 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 aforementioned devices, and includes accessories and peripherals or any combination of these devices. In some embodiments, the terminal device 110 may also support any type of interface to the user (such as a “wearable” circuit). The server 130 may be any type of computing system / server capable of providing computing functions, and includes, but is not limited to, mainframes, edge computing nodes, and computing devices in a cloud environment.
[0021] The structure and function of each element within environment 100 are described for illustrative purposes only and should not be interpreted as implying any limitations on the scope of the invention.
[0022] To make it easier for users to view media content shared by other users, an increasing number of applications and websites offer feed recommendation pages. On these pages, users can view media content shared by themselves and other users. However, current feed recommendation pages can generally only push media content such as short videos or images published by other users, and because these media contents lack interactive interface elements, they limit the promotion of some large-scale events, applications, or websites themselves.
[0023] According to embodiments of the present invention, a method for user interaction is provided. According to the method of embodiments of the present invention, a feed recommendation page can present content items of multiple interactive interface elements. Users can interact with multiple interactive interface elements on the page, enriching the user's interaction channels and facilitating the promotion of several predetermined events, such as large-scale events.
[0024] Hereinafter, several exemplary embodiments of the present invention will be described with reference to the drawings.
[0025] Figure 2 shows a flowchart of process 200 for user interaction according to several embodiments of the present invention. Process 200 can be implemented in terminal device 110. For the sake of discussion, process 200 will be described with reference to environment 100 in Figure 1.
[0026] In box 210, terminal device 110 presents multiple interactable interface elements associated with a predetermined event on the feed recommendation page.
[0027] A feed recommendation page refers to a page that corresponds to a feed recommendation stream. A feed recommendation stream can be understood as an exit point for media information, such as applications and websites, to provide users with personalized and customized content. Users can switch between different feed recommendation pages in a feed recommendation stream, for example, by swiping up and down on their device's display. Users can access feed recommendation pages by selecting tags such as "Recommended" or "Feed" in the presented user interface.
[0028] In this specification, “prescribed event” can refer to an event in which one or more parties participate. These events include, but are not limited to, various matches such as sports events, game events, and talent contests, as well as various types of online and offline activities. In some embodiments, a prescribed event can refer to an event in which multiple parties (e.g., multiple participating soccer teams) are involved, such as a sports event like a soccer match. Hereafter, the ideas of the present invention will be explained primarily using a sports match event as an example of a prescribed event, and it should be understood that the same applies to other prescribed event situations involving multiple parties, and that these will not be repeated below.
[0029] In some embodiments, a given event may include multiple minor events. For example, in the case of a given event such as a large-scale football event, it may include multiple minor events such as group matches and knockout matches. In some embodiments, a given event as used herein may also refer to a minor event involving at least two parties from a large-scale match.
[0030] According to an embodiment of the present invention, when a user views a feed recommendation page, such as a set of short videos or images published by other users and pushed to a feed recommendation stream, they may receive a content item containing multiple interactive interface elements. Unlike the non-interactive recommendation content typically presented in feed recommendation streams, the content item containing interactive interface elements is intended to provide a way to interact with the user in order to increase user interest in specific events and to achieve breadth and depth of recommendations for specific events by enhancing interactive interest.
[0031] In some embodiments, multiple interactable interface elements may be associated with a given event, such as by representing aspects of that event. In some embodiments, multiple interactable interface elements may be associated with multiple stakeholders related to a given event. "Associate" can mean a variety of things. In some embodiments, "associate" may mean that the interactable interface elements include information about multiple stakeholders involved in a given event. In some embodiments, alternatively or additionally, "associate" may also mean matters related to the process and outcome of a conflicting event among multiple stakeholders involved in a given event, such as wins, draws, losses, number of goals, scores, etc. Of course, "associate" may include any other appropriate situations beyond the two described above, and it should be understood that these will not be repeated one by one below. For a particular event, it may be sufficient to have multiple interactable interface elements for user interaction.
[0032] Interactive interface elements can represent interface elements that users can interact with and complete interactions with through clicks, slides, hovers, etc. The visual style of the interface element may be customized, and visual styles such as buttons, sliders, and text blocks may be used. In some embodiments, the interface element may present visual elements associated with multiple stakeholders, such as text, names, and symbolic team logos, team flags, or logo colors. In some embodiments, the interface element may include elements such as wins, draws, losses, goal counts, and scores for at least two of the multiple stakeholders in a match. Various visual styles of the interactive interface element, including shape, size, background patterns, and colors, can be customized.
[0033] In some implementations, pages with the multiple interactive interface elements described above may only be presented after the user has logged into the application or website. If a user is not logged in and accessing the feed recommendation stream anonymously, they may not be pushed pages with multiple interactive interface elements. Once a user logs in, feed recommendation pages with multiple interactive interface elements can be pushed based on the user's browsing habits or preferences. For example, if a user's preference is determined to be for sports content such as soccer, a feed recommendation page with multiple interactive interface elements associated with a major match event can be pushed to the logged-in user. If a user's preference is determined to be for entertainment content such as a singing contest, a feed recommendation page with multiple interactive interface elements associated with the singing contest can be pushed to these logged-in users.
[0034] After presenting multiple interactable interface elements associated with multiple stakeholders related to a predetermined event, the terminal device 110 in box 220 detects the current user's selection for at least one of the multiple interactable interface elements.
[0035] In some embodiments, a user's selection of multiple interactable interface elements associated with a given event may be set as a single selection so that the user does not change their selection after it has been made. 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 multiple interactable interface elements. If it has previously received a selection from the current user for at least one of the multiple interactable interface elements, when presenting these interactable interface elements, the terminal device 110 can detect the current user's selection for at least one of the multiple interactable interface elements. In other words, it can determine whether the current user has previously selected at least one of the multiple interface elements (such selections can be recorded by the terminal device 110 or the application / website server). If the current user has not previously selected at least one of the multiple interface elements, the terminal device 110 can detect the current user's selection for at least one of the multiple interface elements. For example, the user may select the corresponding interface element by clicking, sliding their finger, or hovering.
[0036] In some embodiments, the user's selection of multiple interactable interface elements associated with a given event may be set as multiple selections or an unlimited number of selections. Each time multiple interactable interface elements are presented, the terminal device 110 may detect the current user selection for at least one of the multiple interface elements.
[0037] After the user makes a selection, in box 230, the terminal device 110, in response to detecting a selection for at least one of the multiple interactable interface elements, prominently displays the selected at least one interface element. In some embodiments, the prominent display may include highlighting the selected at least one interface element in an appropriate manner. These appropriate methods include, but are not limited to, at least one of the following: enlarging, flashing, changing color, shaking, etc. Specific examples of these will be described in more detail later.
[0038] In some embodiments, the current user's selection for at least one interface element may be recorded, for example, on a server. In some embodiments, before the server pushes a feed recommendation page with multiple interactive interface elements to the terminal device 110, it first determines and records whether the current user has previously been pushed an interactive interface element associated with a given event, and whether the user has selected at least one interface element. If a user who has logged into the terminal device 110 has already viewed and selected at least one of the multiple interactive interface elements within it, and this has been recorded, the server may refrain from pushing the feed recommendation page to such terminal device 110. Of course, it should be understood that in some embodiments, the recording of the selection may be done by the terminal device 110 recording the user's selection locally and then sending it to the server at an appropriate time.
[0039] In some alternative embodiments, if the current user has already received a presentation of the plurality of interaction interface elements and has selected and recorded an interactable interface element among them, the server may continue to push the feed recommendation page corresponding to the terminal device 110. In such embodiments, in response to having previously received a selection from the current user for at least one of the plurality of interactable interface elements, the selected at least one interface element may be highlighted, and the interactivity of the plurality of interactable interface elements may be disabled. In other words, these interface elements are presented to the user again, but the user's previous selection is directly highlighted, and the user cannot select one or more of the plurality of interactable interface elements again.
[0040] In some embodiments, when the interactivity of an interactable interface element is disabled, if the user still attempts to select the interactable interface element by clicking on it, the terminal device 110 may present the user with a response prompt to indicate that it has already been selected or predicted, and therefore can no longer be selected or predicted. This will be explained in more detail below.
[0041] In some embodiments, if multiple or unlimited user selections of multiple interactable interface elements are supported, the terminal device 110 can detect the current user's selection for at least one of the multiple interactable interface elements and, in response to having previously received a selection from the current user for at least one other of the multiple interactable interface elements, provide a reconfirmation request for the selection of at least one interface element. In some embodiments, the reconfirmation request may also indicate at least one other interface element previously selected by the current user and ask the user to confirm whether they wish to change their selection. If a reconfirmation for the currently selected at least one interface element is detected (i.e., the user confirms they wish to change their selection), the terminal device 110 can prominently display the currently selected at least one interface element. In some embodiments, if the user has previously selected one or more interface elements, the previously selected interface elements are first prominently displayed, but the interactivity of the multiple interactable interface elements is not disabled, allowing the user to select again. This allows the user to flexibly confirm and change their selection as needed.
[0042] As an example, Figure 3A shows an exemplary feed recommendation page 300 of an application. On this exemplary feed recommendation page 300, multiple interactive interface elements 310 associated with multiple teams involved in a particular large-scale soccer match are presented. If multiple interactive interface elements 310 awaiting presentation cannot be presented on a single display interface, all of these interactive interface elements 310 can be presented by moving or fluttering (swinging) them within the display interface. In the example shown in Figure 3A, each of the multiple teams has a customized team flag on the interactive interface element 310, thereby facilitating user distinction and selection. The user can select the team they support (also called the "home team") through the exemplary feed recommendation page 300 shown in Figure 3A.
[0043] It should be understood that the example of such an interactive interface element 310 shown in Figure 3A is merely schematic and is not intended to limit the scope of protection of the present invention. As mentioned above, the interactive interface element 310 can have any suitable form.
[0044] Before an interactive interface element 310 is selected by the user, some of the interactive interface elements 310 can be displayed with randomly altered visual effects. For example, in some embodiments, some interactive interface elements 310 can be displayed by randomly making them smaller, larger, or smaller, so that the user understands that these interactive interface elements 310 are selectable.
[0045] In some embodiments, recording a selection may include recording that the current user is supporting at least one party associated with at least one interface element 310 selected in a given event. For example, as shown in Figure 3B, if the user selects one of the teams indicated by these interactable interface elements 310 in an appropriate manner, i.e., selects it as the home team, the selected interactable interface element 310 is prominently enlarged. This prominently displays that the user has already selected the interactable interface element 310, i.e., selected the team associated with the interactable interface element 310 as the home team. Simultaneously, a confirmation or submit button 320 located appropriately on the page is activated when the user clicks it, so that the user's selection is recorded.
[0046] Of course, in some alternative embodiments, a button 320 or other interface element for confirmation or submission may also be presented in the pop-up window. In some alternative embodiments, there may be no confirmation or submission button, and if the user has selected an interactable interface element 310 and no other selection has been made after a predetermined amount of time has elapsed, the user's current selection is automatically recorded.
[0047] After the user's selection is recorded, in some embodiments, in response to the detection of a selection for at least one of the multiple interactable interface elements 310, the terminal device 110 can play multimedia content associated with at least one interface element. For example, as shown in Figures 3C, 3D, 3E, and 3F, after the user decides to select 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 can be presented where a team flag displayed on the interface element 310 is continuously enlarged and finally flutters. Furthermore, the user experience can be further optimized by presenting effects such as ribbons or fireworks in appropriate positions on the interface, accompanied by sound effects such as applause and cheers. It should be understood that the multimedia content here can be configured according to the actual application, and embodiments of the present invention are not limited thereto.
[0048] In some embodiments, a portal interface element 330 associated with the event can be presented at an appropriate time, such as a button or tag displaying words like "Play XX Match" or "Go to XX Match." In response to receiving a selection for the portal interface element 330 (for example, when the user clicks the portal interface element), the terminal device 110 can present a page associated with the event. For example, as shown in Figures 3E and 3F, when a user selects at least one interactive interface element 310 and plays multimedia content corresponding to the team associated with the interactive interface element 310, a "Play XX Match" button can be presented at an appropriate location on the page (e.g., at the bottom). The user can click the button and select the portal interface element 330 indicated by the button, thereby allowing the terminal device 110 to present a live broadcast page associated with the event, such as a home team introduction page. This facilitates the promotion of a given event and makes it easier for interested users to further understand the event.
[0049] The above description illustrates an example of a feed recommendation page 300 for a user to select a home team (also called "home team gameplay") with reference to Figures 3A to 3F. Such exemplary feed recommendation pages 300 can be pushed to the user throughout an event (e.g., XX matches). In addition, in some embodiments, the feed recommendation page 300 may optionally or additionally include a "predictive gameplay" page. For example, as described above, a given event in a particular large-scale football match event may include several smaller matches (e.g., knockout matches or point matches). For example, several interactive interface elements 310 presented on the "predictive gameplay" feed recommendation page 300 may be associated with two parties in a given event of such smaller matches.
[0050] Specifically, in some embodiments, the multiple interactable interface elements 310 presented on the feed recommendation page 300 may include interactable interface elements for at least two opposing parties in an event, where a detected selection for at least one interface element 310 from the multiple interactable interface elements 310 may include a selection for an interactable interface element 310 associated with the first party of the two parties. In some embodiments, in response to a user selection, it may be possible to record that the current user predicts the first party in the conflict.
[0051] For example, as shown in Figure 3G, before a particular match in a large-scale soccer match event, the Feed Recommends page 300 may include multiple interactive interface elements 310 associated with the two teams (Team A and Team B) in that match, such as "Team A wins," "Draw," and "Team B wins," so that the user can select one of these interactive interface elements 310 to record which team the current user predicts will have the advantage in the match.
[0052] Here, Team A and Team B can be either a team the user has previously selected to support (i.e., the home team) or any other team. If the user selects one of the multiple interactive interface elements 310 presented, for example, if the user selects "Home Team A wins", it is recorded that the current user predicted that Home Team A would have the advantage in that match.
[0053] As shown in Figure 3G, in some embodiments, the multiple interactable interface elements 310 may also optionally or additionally include several options for the total number of goals scored by the two teams, such as "0", "1", "2", "3", "4", and "4+". By selecting the corresponding interactable interface element 310, the user can select the total number of goals scored by the two teams in the match and thereby predict the total number of goals scored by the two teams in this match.
[0054] If a user selects a corresponding interface element 310, for example, "Home team A wins," and selects "2" as the total number of goals, the corresponding interface element 310 will be highlighted and ultimately recorded, as shown in Figure 3H (for example, if the user clicks the confirmation button 320, or if no other action is taken after a predetermined time). If the user has previously received a feed recommendation page 300 containing these interactive interface elements 310, the user's previous selections can be highlighted directly, and the interactivity of these interactive interface elements 310 can be disabled.
[0055] If the user still interacts with the interactable interface elements 310 even though their interactivity is disabled, a prompt such as "You have already made a prediction" can be presented to the user, as shown in Figure 3I, to indicate that the user has already made a prediction and does not need to make another one.
[0056] Of course, in some embodiments, if the user is allowed to make multiple selections, instead of disabling the interactivity of the interactable interface element 310, the user is allowed to change the selected interface element again.
[0057] Furthermore, similar to the "Home Team Gameplay" feed recommendation page 300, the "Predicted Gameplay" feed recommendation page 300 can display portal interface elements 330 associated with the event, such as buttons or tags displaying phrases like "Enter a match" or "Play XX matches," and in response to receiving a selection for the portal interface elements 330, it can display the page associated with the event. This makes it easier to promote a given event and makes it easier for interested users to further understand the event.
[0058] According to an embodiment of the present invention, by presenting a page with an interactive interface element on a feed recommendation page, it is possible to enhance the user's interaction channels and facilitate the promotion of a predetermined event.
[0059] Figure 4 shows a schematic block diagram of a device 400 for user interaction according to several embodiments of the present invention. The device 400 may be implemented as a terminal device 110 or included within the terminal device 110. Each module / component in the device 400 may be implemented by hardware, software, firmware, or any combination thereof. For the sake of understanding, the following explanation will be accompanied by examples from Figures 3A to 3I.
[0060] The device 400 includes a first presentation module 410 configured to present a plurality of interactable interface elements 310 associated with a predetermined event on a feed recommendation page 300. The device 400 further includes a detection module 420 configured to detect the current user's selection for at least one of the plurality of interactable interface elements 310. The device 400 further includes a highlighting display module 430 configured to highlight the selected at least one interface element in response to the detection of the current user's selection for at least one of the plurality of interactable interface elements 310.
[0061] In some embodiments, the detection module 420 includes a selection-based detection module configured to detect the current user's selection for at least one of the multiple interactable interface elements in response to having previously received a selection for at least one of the multiple interactable interface elements from the current user.
[0062] In some embodiments, the device 400 may further include a disable module configured to prominently display the selected at least one interface element 310 in response to having previously received a selection from the current user for at least one of a plurality of interactable interface elements 310, and to disable the interactivity of the plurality of interactable interface elements 310.
[0063] In some embodiments, the highlight display module 430 comprises a selection-based request providing module configured to provide a reconfirmation request for the selection of at least one interface element in response to the detection of a selection for at least one other interface element among a plurality of interactable interface elements and the previous receipt of a selection for at least one other interface element among the plurality of interactable interface elements from the current user; and a confirmation-based highlight display module configured to prominently display the selected at least one interface element in response to the detection of a reconfirmation for the selection of at least one interface element.
[0064] In some embodiments, the device 400 may further include a playback module configured to play multimedia content associated with the selected interface element 310 in response to the detection of a selection for at least one of a plurality of interactive interface elements 310, wherein at least one party is associated with the selected interface element 310.
[0065] In some embodiments, the device 400 may further include 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 multiple interactable interface elements 310 include an interactable interface element 310 associated with each party involved in a given event. In some embodiments, the device 400 further includes a first recording module configured to record that the current user cheered for at least one party associated with at least one selected interface element 310 in a given event.
[0067] In some embodiments, the multiple interactable interface elements 310 include interactable interface elements 310 associated with at least two opposing parties in a given event. In some embodiments, here, the detection module 420 is configured to detect a selection for an interactable interface element 310 associated with a first party among the at least two parties. In some embodiments, the device 400 further includes a second recording module configured to record that the current user predicts that the first party has an advantage in the conflict.
[0068] Figure 5 shows a block diagram of an electronic device 500 that can carry out one or more embodiments of the present invention. It should be understood that the electronic device 500 shown in Figure 5 is illustrative and should not limit the function and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 may be used to implement the terminal device 110 in Figure 1 and / or the apparatus 400 in Figure 4.
[0069] As shown in Figure 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, memory 520, storage devices 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 perform various processes based on a program stored in memory 520. In a multiprocessor system, the parallel processing capability of the electronic device 500 is improved by having multiple processing units execute computer executable instructions in parallel.
[0070] The electronic device 500 typically includes multiple computer storage media. Such media may include, but are not limited to, volatile and non-volatile media, removable and non-removable media, and may be any obtainable media accessible by the electronic device 500. 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 specific combination thereof. Storage device 530 may be removable or non-removable media, and may include machine-readable media such as flash memory drives, magnetic disks, or any other media, and may be used to store information and / or data (e.g., training data for training) and may be accessible within the electronic device 500.
[0071] The electronic device 500 may further include other removable / non-removable, volatile / non-volatile storage media. Although not shown in Figure 5, a magnetic disk drive for reading from or writing to removable, non-volatile magnetic disks (e.g., “floppy disks”) and a removable optical disk drive for reading from or writing to non-volatile optical disks may be provided. In these cases, each drive may be connected to a path (not shown) by one or more data medium interfaces. The memory 520 may also include a computer program product 525 having one or more program modules, which are configured to perform 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 functionality of the components of the electronic device 500 may be implemented as a single computing cluster or as multiple computing machines, which can communicate via communication connections. Therefore, the electronic device 500 can operate in a networked environment using logical connections to 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, or trackball. The output device 560 may be one or more output devices such as a display, speaker, or printer. The electronic device 500 may further communicate with one or more external devices (not shown), such as a storage device or display device, via the communication unit 540 as needed, or with one or more devices that enable a user to interact with the electronic device 500, or 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 may 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 is provided in which one or more computer instructions are stored, 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, the computer program product being tangibly stored on a non-temporary computer-readable medium and including computer-executable instructions that are executed by a processor to implement the above method.
[0075] Herein, each aspect of the present invention has been described with reference to flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products implemented by the present invention. It should be understood that each box in the flowcharts and / or block diagrams, and each combination of boxes in the flowcharts and / or block diagrams, can be implemented by computer-readable program instructions.
[0076] These computer-readable program instructions may be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing device to generate a machine that, when these instructions are executed by the computer or other programmable data processing device processing unit, generates a device for implementing the functions / operations specified in one or more boxes in a flowchart and / or block diagram. These computer-readable program instructions may also be stored on a computer-readable storage medium, which may operate the computer, programmable data processing device, and / or other device in a particular manner so that the computer-readable medium on which the instructions are stored constitutes a product containing instructions for implementing each aspect of the functions / operations specified in one or more boxes in a flowchart and / or block diagram.
[0077] By loading computer-readable program instructions into a computer, another programmable data processing device, or another device, a series of operational steps are performed on the computer, another programmable data processing device, or another device to generate a process implemented by the computer, the other programmable data processing device, or another device, thereby causing the instructions executed on the computer, the other programmable data processing device, or other device to implement a function / operation specified in one or more boxes in a flowchart and / or block diagram.
[0078] The flowcharts and block diagrams in the drawings illustrate the implementable architectures, functions, and operations of several implementable systems, methods, and computer program products according to the present invention. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of an instruction, and a module, program segment, or part of an instruction contains one or more executable instructions for implementing a specified logical function. In some implementations as replacements, the functions represented in the boxes may occur in a different order than those shown in the drawings. For example, two consecutive boxes may actually be executed substantially in parallel, or in reverse order depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and combinations of boxes in the block diagram and / or flowchart, may be implemented by a special-purpose hardware-based system that performs a specified function or operation, or by a combination of special-purpose hardware and computer instructions.
[0079] While the various implementations of the present invention have been described above, the above descriptions are illustrative, not exhaustive, and not limited to the implementations disclosed. Many modifications and changes will be apparent to those skilled in the art without departing from the scope and spirit of each implementation described. The choice of terms used herein is intended to best interpret the principles, practical applications, or improvements to the technology in the market of each implementation, or to enable those skilled in the art to understand each implementation disclosed herein.
Claims
1. A method for user interaction, The recommended page presents multiple interactable interface elements associated with a given event, To detect the current user's selection for at least one of the plurality of interactable interface elements, The process includes, in response to the detection of a current user selection for at least one of the plurality of interactable interface elements, displaying the selected at least one interface element prominently, Making the selected at least one interface element stand out is: The system detects the current user's selection for at least one of the plurality of interactable interface elements, and in response to having previously received a selection from the current user for at least one other interface element among the plurality of interactable interface elements, it provides a request for confirmation of the selection for the at least one interface element. In response to the detection of a reconfirmation of the selection of the at least one interface element, the selected at least one interface element is displayed prominently. The aforementioned method.
2. Detecting a selection for at least one interface element among the plurality of interactable interface elements is: Includes detecting a selection for at least one of the plurality of interactable interface elements in response to having previously received a selection for at least one of the plurality of interactable interface elements from the current user, The method according to claim 1.
3. In response to having previously received a selection from the current user for at least one of the plurality of interactable interface elements, the selected at least one interface element is highlighted, and the interactivity of the plurality of interactable interface elements is disabled. The method according to claim 1.
4. In response to the detection of a selection for at least one of the plurality of interactable interface elements, the system further includes playing multimedia content associated with the selected at least one interface element. The method according to claim 1.
5. To present the portal interface elements associated with the aforementioned predetermined event, The further includes, in response to receiving a selection for the portal interface element, presenting the page associated with the predetermined event, The method according to claim 1.
6. The plurality of interactable interface elements include an interactable interface element associated with each party related to the predetermined event. The method according to claim 1.
7. The recording further includes recording that the current user supports at least one party associated with the at least one interface element selected in the predetermined event, The method according to claim 6.
8. The plurality of interactable interface elements include interactable interface elements associated with at least two opposing parties in the predetermined event, Detecting a selection for at least one interface element among the plurality of interactable interface elements includes detecting a selection for an interactable interface element associated with a first party among the at least two parties. The method according to claim 1.
9. The current user further includes recording that the first party predicts that the conflict will be advantageous to the first party, The method according to claim 8.
10. A device for user interaction, A first presentation module is configured to present multiple interactable interface elements associated with a predetermined event on the recommended page, A detection module configured to detect the current user's selection for at least one interface element among the plurality of interactable interface elements, A highlighting display module is configured to detect the current user's selection for at least one of the plurality of interactable interface elements, and in response to having previously received a selection from the current user for at least one other of the plurality of interactable interface elements, to provide a reconfirmation request for the selection of the at least one interface element, and in response to the detection of the reconfirmation for the selection of the at least one interface element, to prominently display the selected at least one interface element. The aforementioned device.
11. It is an electronic device, At least one processing unit, The device comprises at least one memory connected to the at least one processing unit and used to store instructions executed by the at least one processing unit, and for causing the electronic device to perform the method according to any one of claims 1 to 9 when the instructions are executed by the at least one processing unit, The aforementioned electronic device.
12. A computer-readable storage medium, A computer program is stored, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is realized. The aforementioned computer-readable storage medium.