Method and apparatus for interacting with television device, device, medium and product

By providing a search page with both keyboard and control areas on the television device and utilizing machine learning models to determine interaction intent, the problem of limited remote control buttons is solved, improving interaction efficiency and convenience.

WO2026076726A1PCT designated stage Publication Date: 2026-04-16BEIJING ZITIAO NETWORK TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/124591
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-12
Publication Date
2026-04-16

AI Technical Summary

Technical Problem

Television remote controls have a limited number of buttons, requiring users to repeatedly operate them to move the input focus, resulting in low interaction efficiency.

Method used

The television device provides a search page that includes a keyboard area and a control area. Users can move the input focus by entering characters and use machine learning models to determine the interaction intent, thereby selecting the target control unit.

Benefits of technology

It improves the efficiency of user interaction with television devices, simplifies the operation process, reduces the number of button presses, and enhances the convenience of interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024124591_16042026_PF_FP_ABST
    Figure CN2024124591_16042026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method and apparatus for interacting with a television device, a device, a medium, and a product. The method comprises: providing a search page of an application in a television device, the television device being provided with a controller, the controller being used for controlling a page of the application, the search page comprising a keyboard area, and the keyboard area comprising a character area that comprises a plurality of character units respectively used for inputting a plurality of characters, and a control area that comprises a plurality of control units used for controlling at least one inputted character; in response to determining that interaction with the controller is used for moving an input focus in the search page from the character area to the control area, selecting a target control unit from among the plurality of control units on the basis of the at least one inputted character; and setting the input focus to correspond to the target control unit. In this way, the efficiency of user interaction can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, apparatus, devices, media, and products for interacting with television equipment. Technical Field

[0001] The exemplary embodiments disclosed herein generally relate to the field of computers, and particularly to methods, apparatus, electronic devices, computer-readable storage media, and computer program products for interacting with television equipment. Background Technology

[0002] With the development of information technology, various electronic devices can provide people with a variety of services in work and life. For example, electronic devices can have at least one application installed to provide services, and each application can be configured to provide a specific service. Electronic devices can also provide different web pages. For example, electronic devices can provide application web pages. Electronic devices can provide different content to users through web pages. For example, taking a television device as an example, a television device can provide users with multimedia content such as videos, images, image sets, and text through web pages. However, compared to conventional electronic devices with a full keyboard, a television device's remote control has only a few buttons and can only provide limited control functions. Users need to repeatedly press various buttons to move the input focus displayed on the television device. At this point, a simpler and more efficient way to interact with the television device is desired.

[0003] Summary of the Invention

[0004] In a first aspect of this disclosure, a method for interacting with a television device is provided. The method includes: providing a search page for an application in the television device, the television device having a controller for controlling the application page, the search page including a keyboard area, the keyboard area including: a character area including a plurality of character units for inputting a plurality of characters respectively; and a control area including a plurality of control units for controlling at least one input character; in response to determining that an interaction with the controller is for moving the input focus in the search page from the character area to the control area, selecting a target control unit from the plurality of control units based on the at least one input character; and setting the input focus to correspond to the target control unit.

[0005] In a second aspect of this disclosure, an apparatus for interacting with a television device is provided. The apparatus includes: a search page providing module configured to provide an application search page in the television device, the television device having a controller for controlling the application page, the search page including a keyboard area, the keyboard area including: a character area including a plurality of character units for inputting a plurality of characters respectively; and a control area including a plurality of control units for controlling at least one input character; a control unit selection module configured to, in response to determining an interaction with the controller for moving the input focus in the search page from the character area to the control area, select a target control unit from the plurality of control units based on at least one input character; and an input focus setting module configured to set the input focus to correspond to the target control unit.

[0006] In a third aspect of this disclosure, an electronic device is provided. The device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. When executed by the at least one processing unit, the instructions cause the electronic device to perform the method of the first aspect.

[0007] In a fourth aspect of this disclosure, a computer-readable storage medium is provided. The medium stores a computer program that, when executed by a processor, implements the method of the first aspect.

[0008] In a fifth aspect of this disclosure, a computer program product is provided. The product includes a computer program, wherein when executed by a processor, the computer program implements the method according to a first aspect of this disclosure.

[0009] It should be understood that the description in this section is not intended to limit the key or essential features of the embodiments of this disclosure, nor is it intended to restrict the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description

[0010] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. In the drawings, the same or similar reference numerals denote the same or similar elements, wherein:

[0011] Figure 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure may be implemented;

[0012] Figures 2A to 2O illustrate examples of some embodiments according to the present disclosure;

[0013] Figure 3 shows a flowchart of a method for interacting with a television device according to some embodiments of the present disclosure;

[0014] Figure 4 illustrates an exemplary structural block diagram of a device for interacting with a television device according to some embodiments of the present disclosure; and

[0015] Figure 5 shows a block diagram of an electronic device that can implement one or more embodiments of the present disclosure. Detailed Implementation

[0016] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0017] It should be noted that the headings of any section / subsection provided herein are not limiting. Various embodiments are described throughout this document, and embodiments of any type may be included under any section / subsection. Furthermore, embodiments described in any section / subsection may be combined in any way with any other embodiments described in the same section / subsection and / or different sections / subsections.

[0018] In the description of embodiments of this disclosure, the term "comprising" and similar terms should be understood as open-ended inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based 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". Other explicit and implicit definitions may also be included below. The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below.

[0019] In this document, unless explicitly stated otherwise, performing a step in response to A does not mean that the step is performed immediately after A, but may include one or more intermediate steps.

[0020] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0021] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure through appropriate means in accordance with relevant laws and regulations, and user authorization should be obtained.

[0022] For example, in response to receiving a user's active request, a prompt message is sent to the user to clearly inform the user that the requested operation will require the acquisition and use of the user's personal information, thereby enabling the user to choose whether to provide personal information to the software or hardware such as electronic devices, applications, servers or storage media that perform the operation of the technical solution disclosed herein, based on the prompt message.

[0023] As an optional but non-restrictive implementation, in response to a user's active request, a prompt message can be sent to the user, such as a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0024] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0025] Traditionally, electronic devices have a full keyboard (e.g., including 26 letters, other symbols, and control keys), allowing users to interact conveniently with them. However, television remotes typically have only a few buttons and offer limited control functionality. In this case, a "soft keyboard" and input focus can be displayed on the television screen, requiring the user to repeatedly press various buttons to move the displayed input focus. Therefore, a simpler and more efficient way to interact with televisions is desired.

[0026] Embodiments of this disclosure provide a method for interacting with a television device. The method includes: providing a search page for an application on the television device, the television device having a controller for controlling the application page, the search page including a keyboard area, the keyboard area including: a character area including multiple character units for inputting multiple characters respectively; and a control area including multiple control units for controlling at least one input character; in response to determining that an interaction with the controller is for moving the input focus in the search page from the character area to the control area, selecting a target control unit from the multiple control units based on the at least one input character; and setting the input focus to correspond to the target control unit. Various example implementations of this solution are further described in detail below with reference to the accompanying drawings.

[0027] Example Environment

[0028] Figure 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure may be implemented. As shown in Figure 1, the example environment 100 may include a television device 110.

[0029] In this example environment 100, the television device 110 may include a computing unit, which may include at least one application 115. It is understood that although only one application is shown in the figure, there may actually be one or more applications, and if multiple applications are included, these applications may be used to provide different services. Application 115 may include any suitable type of application, including but not limited to content sharing applications, content presentation applications, communication applications, game applications, etc. User 140 may interact with application 115 via television device 110 and / or its attached devices. For ease of description, the process of interacting with the television device is described below using only a content sharing application as an example.

[0030] In some embodiments, application 115 includes a content-sharing application and / or a communication application that communicates with a content-sharing application installed on a computing device (e.g., computing device 160) different from the television device 110. The communication application is used to receive data from computing device 160 in order to transmit the received data to the television device 110. In this case, the television device 110 can receive and display the content projected from the computing device. This can enrich the application scenarios of the television device 110.

[0031] In environment 100 of Figure 1, if application 115 is active, television device 110 can display page 150 to support page interaction through application 115. Page 150 may include various types of pages that application 115 can provide, such as content presentation pages, search pages, search result presentation pages, personal homepages, etc.

[0032] In some embodiments, the television device 110 has a controller 120 (e.g., a remote control). A communication connection exists between the television device 110 and the controller 120, which can be established via wired or wireless means. The communication connection may include, but is not limited to, infrared connections, Bluetooth connections, mobile network connections, Universal Serial Bus connections, Wi-Fi connections, etc., and the embodiments of this disclosure are not limited in this respect.

[0033] The controller 120 has at least one operation control, which can be an actual physical button or a virtual control. For example, the controller 120 may include a display screen, on which at least one operation control may be displayed. The user 140 can interact with the television device 110 by triggering the operation control of the controller 120. For example, the user 140 can control the page 150 presented by the television device 110 by triggering a specific control of the controller 120.

[0034] In some embodiments, the television device 110 can also communicate with the server 130 to provide services to the application 115. A communication connection can be established between the server 130 and the television device 110. This communication connection can be established via wired or wireless means. The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks, and big data and artificial intelligence platforms. The server 130 may include, for example, a computing system / server, such as a mainframe, edge computing node, computing devices in a cloud environment, etc. The server 130 can provide backend services for the application 115 in the television device 110.

[0035] In some embodiments, the television device 110 can communicate with the computing device 160. A communication connection can be established between the television device 110 and the computing device 160, which can be established via wired or wireless means. In some embodiments, both the television device 110 and the computing device 160 may have a communication application installed, enabling them to communicate via this application. The computing device 160 can 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 / camcorders, positioning devices, television receivers, radio receivers, e-book devices, gaming devices, or any combination thereof, including accessories and peripherals of these devices or any combination thereof. In some embodiments, the computing device 160 may also support any type of user-facing interface (such as "wearable" circuitry).

[0036] It should be understood that the structure and function of the various elements in environment 100 are described for illustrative purposes only and do not imply any limitation on the scope of this disclosure.

[0037] Example Interaction

[0038] The following description, with reference to the accompanying drawings, illustrates an example interaction process according to embodiments of the present disclosure. Figures 2A to 2O illustrate examples 200A to 200O according to some embodiments of the present disclosure. For ease of description, the detailed process of interaction management is described below using a television device placed in landscape mode only as an example. Alternatively and / or additionally, the television device may be placed in portrait mode. It should be understood that the various examples shown in the drawings are merely examples, and various designs may actually exist. For each page in the examples (e.g., other examples besides example 200C in examples 200A to 200O), the various graphic elements in the page may have different arrangements and different visual representations, one or more elements may be omitted or replaced, and one or more other elements may also be present. Embodiments of the present disclosure are not limited in this respect. The page may be presented on the television device 110. For ease of discussion, examples 200A to 200O will be described with reference to environment 100 of Figure 1.

[0039] In environment 100, television device 110 displays a page 150 of application 115. In some cases, page 150 displayed by television device 110 may be a specific page of application 115 (e.g., a content sharing application). In some embodiments, the page may be the application's search page. The search page includes at least a keyboard area for displaying a soft keyboard. In some embodiments, the search page may also include an input box 210. The input box 210 may be used to display at least one character entered via the keyboard area.

[0040] The keyboard area includes a character area, which includes multiple character units for inputting multiple characters. The keyboard area may also include a control area, which may include multiple control units for controlling at least one input character. In some embodiments, the multiple control units may include a clearing unit for clearing at least one character and a search unit for searching for at least one character. The multiple control units may also include any other suitable control units, which are not limited herein.

[0041] In some embodiments, the search page may further include a search suggestion area 240. The search suggestion area 240 may include suggestion words matching at least one character. These suggestion words may be determined from the historical search records of multiple users (including user 140). Each user's historical search record may indicate at least one search term entered by the user and the number of times each search term was searched, with each search term including at least one character. Search terms including at least one character can be determined from the historical search records of multiple users and identified as suggestion words to be presented in the search suggestion area. For example, if the historical search records include the search terms “APPLE”, “ALICE”, “HAPPY”, and “LUCKY”, and the user entered at least one character, “A”, then the search terms “APPLE” and “ALICE”, which include the character “A”, can be identified as suggestion words.

[0042] In some embodiments, when there are many suggested terms, the suggested terms can be sorted in descending order based on the number of times each corresponding search term is searched by multiple users. Multiple suggested terms can then be presented in the search suggestion area according to the sorting results. It is understood that suggested terms can also be determined based on any other appropriate method, and this disclosure does not limit the method of determining suggested terms.

[0043] In some embodiments, the television device 110 has a first dimension and a second dimension, where the first dimension is greater than the second dimension, and the keyboard area and search suggestion area are presented along the direction of the second dimension. For example, taking the first dimension as a horizontal dimension and the second dimension as a vertical dimension, if the horizontal dimension is greater than the vertical dimension, it can be determined that the keyboard area and search suggestion area are presented along the vertical dimension, for example, in a top-to-bottom order. If the horizontal dimension is less than the vertical dimension, it can be determined that the keyboard area and search suggestion area are presented along the horizontal dimension, for example, in a left-to-right order.

[0044] For ease of description, this article uses the example of the keyboard area and search suggestion area being presented along a vertical dimension. In some embodiments, the keyboard area has a third dimension and a fourth dimension, where the third dimension is greater than the fourth dimension and is parallel to the first dimension. For example, the third dimension can be a horizontal dimension, and the fourth dimension can be a vertical dimension. Therefore, the keyboard area and search suggestion area can be arranged along the smaller dimension, resulting in shorter distances along the smaller dimension and thus fewer interactions and shorter paths for moving the input focus. Setting up the keyboard area and search suggestion area in this way reduces the number of keystrokes required to move the input focus between the two areas, thereby improving interaction efficiency.

[0045] In some embodiments, the search page may also include a recommendation area. The recommendation area may include at least one recommended object within the application. At least one recommended object may include at least one suggestion word, at least one user, at least one content item, etc. The at least one suggestion word may be a search term with a high search volume corresponding to multiple users. The at least one user may be a user whose number of followers or whose work has been interacted with (likes, comments, favorites, etc.) more than a threshold. The at least one content item may be a content item posted by a specific user (e.g., a user with a number of followers exceeding a threshold, a user followed by 140 users, etc.), a content item whose number of interactions exceeds a threshold, etc. In this document, "content item" may include one or more types of content, such as videos, images, GIFs, image sets, audio, text, or combinations thereof, etc. It is understood that at least one recommended object may also include any other object, and this disclosure does not limit this.

[0046] As shown in Figures 2A and 2B, Examples 200A and 200B illustrate two examples of a search page. Examples 200A and 200B include an input box 210, a keyboard area, a search suggestion area 240, and a recommendation area 250. The keyboard area includes a character area 220 and a control area 230. The recommendation area 250 includes at least one recommended object from the application. In Example 200A, the titles of at least one recommended object are displayed in a list format.

[0047] In Example 200B, at least one recommended object is at least one content item. Control area 230 includes a clear unit and a search unit. In some embodiments, in response to a user interaction instruction to input characters via character area 220, input box 210 may display at least one input character (e.g., the character “XXXX” shown in the figure), and a cursor “|” after the currently input character. This cursor may indicate that a character is being entered. Input focus may be displayed on the page; for example, the character “A”, a prompt in search suggestion area 240, or a recommended object in the recommendation area may be displayed in a highlighted manner (e.g., highlight, shadow, large font, etc.) to indicate input focus. In Example 200B, the content of at least one recommended object is displayed as a thumbnail.

[0048] In some embodiments, as shown in Example 200A, the character area 220 includes a backspace unit (also referred to as a delete unit) 221, which, in response to being triggered, deletes a character in the input box 210 that is preceding the cursor (e.g., the cursor "|"). The difference between the backspace unit 221 and the clear unit is that the backspace unit 221 is only used to clear the most recently entered character, while the clear unit clears all characters that have been entered at once.

[0049] The controller 120 of the television device 110 includes vertical and horizontal control keys to control the direction of input focus movement. The vertical control keys include an up key and a down key, and the horizontal control keys include a left key and a right key. In some embodiments, the controller 120 may also include other control keys, such as a back key, a power key, an OK key, etc. This disclosure does not limit the specific control keys included in the controller 120. As shown in FIG2C, Example 200C illustrates an example of the controller 120. Example 200C includes an up key 201, a down key 204, a left key 202, and a right key 203. Example 200C may also include an OK key 205 and a back key 206.

[0050] User 140 can interact with controller 120 by triggering different control keys. Interaction with controller 120 can be used to move the input focus on the search page. In some embodiments, when inputting characters through character area 220, the input focus can be a character unit in the character area, the character at the input focus is entered, and the entered character is displayed in input box 210. In some embodiments, in response to receiving a trigger operation on the down key 204 of controller 120, the input focus on the search page is moved down. When the input focus is located at the lower edge of character area 220, the down-moving operation can move the input focus from character area 220 to control area 230.

[0051] In some embodiments, the television device 110 may, in response to receiving an interaction with a control key (e.g., the down arrow 204 in the vertical control keys) on the controller 120, determine that the interaction is for moving the input focus on the search page from the character area 220 to the control area 230. The television device 110 may, in response to determining that the interaction with the controller 120 is for moving the input focus on the search page from the character area to the control area, select a target control unit from a plurality of control units (e.g., a clear unit and a search unit) based on at least one character entered (i.e., at least one character currently presented in the input box 210), and set the input focus to the corresponding target control unit.

[0052] Television device 110 can, for example, determine the user's interaction intent based on at least one input character, and select a target control unit from multiple control units based on the interaction intent. Interaction intents include clearing intents and / or searching intents. It is understood that if the interaction intent is determined to be a clearing intent, the clearing unit is selected as the target control unit; if the interaction intent is determined to be a searching intent, the searching unit is selected as the target control unit. Therefore, by determining the interaction intent, the appropriate control unit can be selected automatically, which improves the convenience and efficiency of the user in selecting the control unit.

[0053] Regarding the specific method for determining the interaction intent, in some embodiments, the interaction intent can be determined using a machine learning model based on at least one input character. This machine learning model can be trained using multiple historical user inputs and corresponding interaction intents. The machine learning model can be based on any suitable model architecture, including but not limited to Transformer models, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Deep Neural Networks (DNNs), etc. For example, the model input can be determined based on at least one character, and the interaction intent corresponding to that at least one character can be determined by feeding the model input to the trained machine learning model.

[0054] In some embodiments, the interaction intent can also be determined based on the length of at least one input character (i.e., the number of characters included in at least one character). For example, a length threshold can be obtained in advance. The interaction intent can be determined based on the comparison between the length of at least one character and the length threshold. For example, if the length of at least one character reaches the length threshold, the interaction intent corresponding to at least one character can be determined to be a search intent. If the length of at least one character does not reach the length threshold, the interaction intent corresponding to at least one character can be determined to be a clear intent.

[0055] In some embodiments, the interaction intent can also be determined based on the semantics of at least one input character. For example, if at least one character is a complete word or sentence, that is, if at least one character has complete semantics, then the interaction intent corresponding to at least one character can be determined to be a search intent. If at least one character does not have complete semantics, then the interaction intent corresponding to at least one character can be determined to be a clear intent.

[0056] In some embodiments, the interaction intent corresponding to at least one character can also be determined based on whether at least one character has a corresponding object. For example, if it is determined that at least one character indicates a user's name or the name of a content item, then the interaction intent corresponding to at least one character can be determined to be a search intent. It is understood that this disclosure can use any appropriate method to determine the interaction intent, and this disclosure does not limit the specific method of determining the interaction intent.

[0057] In some embodiments, the target control unit can be highlighted on the search page. For example, the target control unit can be highlighted, enlarged, changed color, or flashed to highlight it on the search page. As shown in Figure 2D, Example 200D illustrates an example of a search page. In Example 200D, in response to determining that the interaction intent corresponding to at least one entered character (e.g., “Alice”) is a search intent, the search unit is determined to be the target control unit. The search unit can be selected as the target control unit and the input focus set to correspond to the target control unit, in response to determining that the interaction with controller 120 is used to move the input focus from the character area to the control area on the search page. In Example 200D, the search unit can be highlighted to indicate that the search unit is the target control unit and the input focus. In some embodiments, if the input focus is the search unit, at least one character in input box 210 can be determined as the word to be searched.

[0058] In some embodiments, in response to receiving an interaction with a control key (e.g., the down arrow 204 in the vertical control keys) on the controller 120, it can be determined that the interaction is for moving the input focus on the search page from the control area 230 to the search suggestion area 240. In response to determining that the interaction is for moving the input focus on the search page from the control area 230 to the search suggestion area 240, it can be determined that the input focus should be selected from at least one suggestion word in the search suggestion area 240. The input focus is also the currently selected suggestion word.

[0059] For example, if the interaction is used to move the input focus from the control area 230 to the search suggestion area 240, the first suggestion word in the search suggestion area 240 (i.e., the suggestion word displayed at the top) can be identified as the input focus. In this case, in response to receiving an interaction with the down arrow key 204, the second suggestion word in the search suggestion area 240 (e.g., suggestion word 241 in example 200E shown in FIG. 2E) can be identified as the input focus. Thus, by triggering the control key of the controller, a suggestion word can be selected as the input focus from at least one suggestion word in the search suggestion area 240. It can be understood that the suggestion word corresponding to the input focus in the search suggestion area 240 is also the word to be searched.

[0060] It is understandable that if the suggested words in the search suggestion area 240 are selected as the input focus, the vertical dimension is smaller, thus requiring fewer interactions. This allows users to select the input focus with fewer interactions, thereby improving user interaction efficiency.

[0061] In some embodiments, in response to receiving an interaction with a control key (e.g., the right arrow key 203 in the horizontal control keys) on the controller 120, it can be determined that the interaction is for moving the input focus on the search page from the input box 210, the keyboard area, the search suggestion area 240, to the recommendation area 250. If the recommendation area 250 includes at least one recommended object that is at least one title (refer to Example 200A), in response to determining that the interaction is for moving the input focus on the search page to the recommendation area 250, it can be determined that the input focus should be determined among the at least one title included in the recommendation area 250. The input focus is also the currently selected title.

[0062] As shown in Example 200F, in response to an interaction that moves the input focus to the recommendation area 250, the first title in the recommendation area 250 (i.e., the title 251 displayed at the top) can be identified as the input focus. In this case, in response to receiving an interaction with the down arrow key 204, the second suggestion word in the search suggestion area 240 can be identified as the input focus. Thus, by triggering a control key on the controller 120, a suggestion word can be selected as the input focus from at least one suggestion word in the search suggestion area 240. It can be understood that the suggestion word corresponding to the input focus in the search suggestion area 240 is also the word to be searched.

[0063] In some embodiments, after determining the word to be searched (i.e., at least one character in the input box 210, a suggestion word in the search suggestion area 240, or a title in the recommendation area 250), a search can be performed in response to receiving an interaction with the confirm key 205 on the controller 120. The television device 110 can update the search page to display search results matching the word. For example, the search results can be displayed on the current level of the page, for example, by entering and displaying them from the right side of the page via animation. Compared to existing technologies that display search results on secondary pages, displaying search results on the current page can reduce page depth and avoid the resource overhead of loading lower-level pages. Furthermore, the waiting delay of exiting a lower-level page and returning to the upper-level page can be avoided.

[0064] Referring to Figure 2G, Example 200G illustrates an example of an updated search page. The updated search page shown in Example 200G presents a search box 212 and search results corresponding to the searched term (e.g., at least one character or suggestion word). The search box 212 is used to present the searched term. In some embodiments, the search results include a target user corresponding to the searched term and at least one content item corresponding to the searched term.

[0065] In some embodiments, the target user should be a verified user whose name matches the searched term (e.g., the user's name includes the searched term, the user's description includes the searched term, the user's tags include the searched term, etc.). Verified users may be, for example, users from specific organizations or users with a certain number of followers. In some embodiments, Example 200G includes region 260, which is used to present the target user's user information (which may include the user's avatar, user name, user description, etc.) and at least one content item posted by the target user. Example 200G may also include region 270, which is used to present at least one content item corresponding to the searched term, which may be a content item posted by a user other than the target user. In some embodiments, the at least one content item presented in region 270 may also include a content item posted by the target user.

[0066] The input focus in the updated search page can indicate the content to be presented. In some embodiments, such as Example 200G, the input focus can default to the user information of the target user in area 260. In Example 200G, in response to receiving an interaction with a control key (e.g., the right arrow key 203 in the horizontal control keys) on the controller 120, based on the direction of the control key (e.g., the direction "right"), referring to Example 200H shown in FIG2H, the first content item among at least one content item located to the right of the target user's user information is determined as the input focus.

[0067] In Example 200G or Example 200H, in response to receiving an interaction with the back key 206 or the left key 202 in the controller 120, Example 200I, as shown in FIG2I, is presented, illustrating an example of a search page. In Example 200I, the input focus corresponds to the clearing unit in the control area 230. As shown in Example 200I, the recommendation area 250 may include search results matching the searched term. The search results included in the recommendation area 250 of Example 200I may, for example, be at least a portion of the search results shown in Example 200G. In this way, the left side of the page presents an area for adjusting the search term, and the right side of the page presents the search results.

[0068] In some embodiments, in Example 200G or Example 200H, the search page can also be updated in response to receiving an interaction with a control key (e.g., the down arrow 204 in the vertical control keys) on the controller 120. The updated search page is shown in Example 200J as shown in Figure 2J, where the target user in the search results is hidden. Example 200J includes areas 270 and 280, where area 280 is used to present user information corresponding to the searched term. The user information can correspond to at least one user. Here, the username of at least one user can include the searched term, the user description information of at least one user can include the searched term, or the user tags of at least one user can include the searched term, etc. In Example 200J, the input focus can be the first content item in area 270. It can be understood that in Example 200J, the search page shown in Example 200G can be presented in response to receiving an interaction with a control key (e.g., the up arrow 201 in the vertical control keys) on the controller 120.

[0069] In Example 200J, the page can be updated based on the direction of the control key (e.g., the "right" direction) in response to receiving an interaction with a control key (e.g., the right arrow key 203 in the horizontal control keys) on the controller 120. Referring to Example 200K shown in Figure 2K, the content item to the right of the content item currently corresponding to the input focus (i.e., the first content item in Example 200J) (i.e., the second content item) is determined as the new input focus. In some embodiments, the content item corresponding to the input focus is set to be fixedly displayed at the top (e.g., the leftmost) of region 270. In this case, in response to the input focus switching from the first content item to the second content item, the first content item is hidden, and region 270 can display the second content item and other content items after the second content item. It can be understood that if the input focus is switched to the third content item, region 270 can display the third content item and other content items after the third content item.

[0070] In some embodiments, in Examples 200J or 200K, in response to receiving an interaction with the back key 206 or the left key 202 in the controller 120, Example 200L, as shown in FIG2L, is presented, illustrating an example of a search page. In Example 200L, the input focus corresponds to the clear unit in the control area 230. As shown in Example 200L, the recommendation area 250 may include at least one content item from the search results and user information corresponding to the searched term. The search results included in the recommendation area 250 of Example 200L may, for example, be at least a portion of the search results and user information shown in Example 200J. It is understood that in Example 200L, in response to receiving an interaction with a control key (e.g., the up key 201 in the vertical control keys) of the controller 120, the search page shown in Example 200I may be presented.

[0071] In some embodiments, in Example 200J or Example 200K, the search page may also be updated in response to receiving an interaction with a control key (e.g., the down arrow 204 in the vertical control keys) on the controller 120. The updated search page is shown in Example 200M as shown in Figure 2M, where the search results are hidden. Example 200M includes area 280. In Example 200M, the input focus can be the first user information in area 280. It is understood that in Example 200M, the search page shown in Example 200J may be presented in response to receiving an interaction with a control key (e.g., the up arrow 201 in the vertical control keys) on the controller 120.

[0072] In Example 200M, the page can be updated based on the direction of the control key (e.g., the "right" direction) in response to receiving an interaction with a control key (e.g., the right arrow key 203 in the horizontal control keys) on the controller 120. Referring to Example 200N shown in Figure 2N, the user information located to the right of the user information currently corresponding to the input focus (i.e., the first user information in Example 200M) (i.e., the second user information) is determined as the new input focus. In some embodiments, the user information corresponding to the input focus is set to be fixedly displayed at the beginning (e.g., the leftmost) of area 280. In this case, in response to the input focus switching from the first user information to the second user information, the first user information is hidden, and area 280 can display the second user information and other user information following the second user information. It can be understood that if the input focus is switched to the third user information, area 280 can display the third user information and other user information following the third user information.

[0073] In some embodiments, in Examples 200M or 200N, in response to receiving an interaction with the back key 206 or the left key 202 in the controller 120, Example 200O, as shown in FIG2O, is presented, illustrating an example of a search page. In Example 200O, the input focus corresponds to the clear unit in the control area 230. As shown in Example 200O, the recommendation area 250 may include user information corresponding to the searched term. The search results included in the recommendation area 250 of Example 200O may, for example, be at least a portion of the search results and user information shown in Example 200M. It is understood that in Example 200O, in response to receiving an interaction with a control key (e.g., the up key 201 in the vertical control keys) of the controller 120, the search page shown in Example 200L may be presented.

[0074] Therefore, in response to the search for a word (characters or suggestion words in the input box), the search results can be displayed by updating the search page without switching pages. This avoids page switching, making content changes smoother and improving the efficiency of user interaction and search result retrieval.

[0075] According to some embodiments of this disclosure, a television device may include, for example, at least one of the following: a smart television, a set-top box, or a projection television. For example, a smart television, set-top box, or projection television may have a computing device on which an application can be installed. This application can be controlled using the controller of the television device to perform the methods described above.

[0076] It should be understood that although the above example uses a landscape TV setup to describe the interaction management process, alternatively and / or additionally, the TV can be positioned in portrait mode. In this case, the two dimensions of the TV will be reversed, and the display positions of various areas on the page can differ. For example, the keyboard area could be located in the upper left corner of the page, the search suggestion area in the upper right corner, and the recommendation area at the bottom. Alternatively and / or additionally, the keyboard area can be arranged vertically, meaning the height of the keyboard area is greater than its width. This ensures less horizontal movement and shorter keystroke paths.

[0077] According to some embodiments of this disclosure, the television device can be fixed to a rotatable stand. The orientation of the television device can be detected, and the layout of various areas on the page can be determined based on this orientation. Specifically, if the television device is in landscape orientation, it can be determined that the horizontal dimension of the television device is greater than its vertical dimension. In this case, the keyboard area and search suggestion area can be arranged along the vertical dimension, with the larger dimension of the keyboard area parallel to the larger dimension of the television device. Alternatively and / or additionally, if the television device is in portrait orientation, it can be determined that the horizontal dimension of the television device is less than its vertical dimension. In this case, the keyboard area and search suggestion area can be arranged along the horizontal dimension, with the larger dimension of the keyboard area parallel to the larger dimension of the television device. In this way, the layout of the page can be dynamically adjusted based on the orientation of the television device, thereby reducing the path length of the input focus when moving the page and improving interaction efficiency.

[0078] Example process

[0079] Figure 3 shows a flowchart of a method 300 for interacting with a television device according to some embodiments of the present disclosure. Method 300 can be implemented at the television device 110. Method 300 will now be described with reference to Figure 1.

[0080] As shown in Figure 3, in box 310, television device 110 provides an application search page in the television device. The television device has a controller for controlling the application page. The search page includes a keyboard area, which includes: a character area including multiple character units for inputting multiple characters; and a control area including multiple control units for controlling at least one character being input.

[0081] In box 320, the television device 110, in response to determining an interaction with the controller to move the input focus from the character area to the control area in the search page, selects a target control unit from a plurality of control units based on at least one character being entered.

[0082] In box 330, the television device 110 sets the input focus to correspond to the target control unit.

[0083] In some embodiments, selecting a target control unit includes: determining an interaction intent based on at least one character input, the interaction intent including any one of the following: a clear intent or a search intent; and selecting a target control unit from a plurality of control units based on the interaction intent.

[0084] In some embodiments, determining the interaction intent includes at least one of the following: determining the interaction intent using a machine learning model based on at least one input character; and determining the interaction intent based on the length of at least one input character.

[0085] In some embodiments, the plurality of control units include: a clearing unit for clearing at least one character, and a search unit for searching at least one character, and the target control unit for selecting based on the interaction intent includes at least one of the following: in response to determining that the interaction intent is a clearing intent, selecting the clearing unit as the target control unit; or in response to determining that the interaction intent is a search intent, selecting the search unit as the target control unit.

[0086] In some embodiments, the controller includes vertical control keys, which include an up key and a down key, and an interaction for the vertical control keys.

[0087] In some embodiments, method 300 further includes: updating the search page to display search results matching at least one character in response to determining that the input focus corresponds to a search unit and in response to receiving an interaction with a confirm key in the controller.

[0088] In some embodiments, method 300 further includes: in response to receiving an interaction with the back key or left key in the controller, presenting a search page, and the input focus corresponding to the clear unit.

[0089] In some embodiments, the search page further includes a recommendation area, which includes at least one recommended object in the application, and presenting the search page further includes: presenting search results matching at least one character in the recommendation area.

[0090] In some embodiments, method 300 further includes: in response to determining that the input focus corresponds to a search result and in response to receiving an interaction with a down arrow key in the controller, presenting user information matching at least one character; and in response to receiving an interaction with an up arrow key in the controller, returning the search result.

[0091] In some embodiments, the search page further includes a recommendation area, the recommendation area including at least one recommended object in the application, and the method 300 further includes: in response to receiving an interaction with a down arrow key in the controller, presenting user information matching at least one character in the recommendation area.

[0092] In some embodiments, the search page further includes a search suggestion area, the search suggestion area including prompt words that match at least one character, and the method 300 further includes: updating the search page to present search results that match the prompt words in response to determining that the input focus corresponds to the prompt words and in response to receiving an interaction with a confirm key in the controller.

[0093] In some embodiments, the television device has a first dimension and a second dimension, the first dimension being larger than the second dimension, and the keyboard area and search suggestion area are presented along the direction of the second dimension.

[0094] In some embodiments, the keyboard area has a third dimension and a fourth dimension, wherein the third dimension is greater than the fourth dimension and is parallel to the first dimension.

[0095] In some embodiments, the television device includes a computing unit, which includes at least one of the following: an application; or a communication application that communicates with an application installed on a computing device other than the television device, the communication application being used to receive data from the computing device in order to transmit the received data to the television device.

[0096] Example devices and equipment

[0097] Embodiments of this disclosure also provide corresponding apparatus for implementing the methods or processes described above. Figure 4 shows an exemplary structural block diagram of an apparatus 400 for interacting with a television device according to some embodiments of this disclosure. The apparatus 400 may be implemented as or included in the television device 110. The various modules / components in the apparatus 400 may be implemented by hardware, software, firmware, or any combination thereof.

[0098] As shown in Figure 4, the device 400 includes a search page providing module 410 configured to provide an application search page in a television device. The television device has a controller for controlling the application page. The search page includes a keyboard area, which includes: a character area including multiple character units for inputting multiple characters; and a control area including multiple control units for controlling at least one input character; a control unit selection module 420 configured to select a target control unit from the multiple control units based on at least one input character in response to determining an interaction with the controller to move the input focus in the search page from the character area to the control area; and an input focus setting module 430 configured to set the input focus to correspond to the target control unit.

[0099] In some embodiments, the control unit selection module 420 is further configured to: determine an interaction intent based on at least one input character, the interaction intent including any one of the following: a clear intent or a search intent; and select a target control unit from a plurality of control units based on the interaction intent.

[0100] In some embodiments, the control unit selection module 420 is further configured to: determine the interaction intent using a machine learning model based on at least one input character; and determine the interaction intent based on the length of at least one input character.

[0101] In some embodiments, the plurality of control units include: a clearing unit for clearing at least one character, and a search unit for searching at least one character, and the control unit selection module 420 is further configured to: select the clearing unit as the target control unit in response to determining that the interaction intent is a clearing intent; or select the search unit as the target control unit in response to determining that the interaction intent is a search intent.

[0102] In some embodiments, the controller includes vertical control keys, which include an up key and a down key, and an interaction for the vertical control keys.

[0103] In some embodiments, the apparatus 400 further includes: a first page update module configured to update the search page in response to determining that the input focus corresponds to a search unit and in response to receiving an interaction with a confirm key in the controller, so as to present search results matching at least one character.

[0104] In some embodiments, the apparatus 400 further includes: a first page presentation module configured to present a search page in response to receiving an interaction with the back key or left key in the controller, and the input focus corresponds to the clear unit.

[0105] In some embodiments, the search page further includes a recommendation area, which includes at least one recommended object in the application, and the first page rendering module is further configured to present search results matching at least one character in the recommendation area.

[0106] In some embodiments, the apparatus 400 further includes: a first information presentation module configured to present user information matching at least one character in response to determining that the input focus corresponds to a search result and in response to receiving an interaction with a down arrow key in a controller; and a result return module configured to return the search result in response to receiving an interaction with an up arrow key in a controller.

[0107] In some embodiments, the search page further includes a recommendation area, the recommendation area including at least one recommended object in the application, and the device 400 further includes: a second information presentation module configured to present user information matching at least one character in the recommendation area in response to receiving an interaction with a down arrow key in the controller.

[0108] In some embodiments, the search page further includes a search suggestion area, the search suggestion area including prompt words that match at least one character, and the device 400 further includes: a second page update module configured to update the search page to present search results that match the prompt words in response to determining that the input focus corresponds to the prompt words and in response to receiving an interaction with a confirm key in the controller.

[0109] In some embodiments, the television device has a first dimension and a second dimension, the first dimension being larger than the second dimension, and the keyboard area and search suggestion area are presented along the direction of the second dimension.

[0110] In some embodiments, the keyboard area has a third dimension and a fourth dimension, wherein the third dimension is greater than the fourth dimension and is parallel to the first dimension.

[0111] In some embodiments, the television device includes a computing unit, which includes at least one of the following: an application; or a communication application that communicates with an application installed on a computing device other than the television device, the communication application being used to receive data from the computing device in order to transmit the received data to the television device.

[0112] The modules included in device 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, such as machine-executable instructions stored on a storage medium. In addition to or as an alternative to machine-executable instructions, some or all of the modules in device 400 can be implemented at least partially by one or more hardware logic components. By way of example, and not limitation, exemplary types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0113] Figure 5 shows a block diagram of an electronic device 500 in which one or more embodiments of the present disclosure may be implemented. It should be understood that the electronic device 500 shown in Figure 5 is merely exemplary and should not constitute any limitation on the functionality and scope of the embodiments described herein. The electronic device 500 shown in Figure 5 can be used to implement the television device 110 of Figure 1 or the apparatus 400 of Figure 4.

[0114] As shown in Figure 5, the electronic device 500 is in the form of a general-purpose electronic device. 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 a physical or virtual processor and can perform various processes according to the programs stored in the memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0115] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.

[0116] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks may be provided. In these cases, each drive may be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of the present disclosure.

[0117] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines that can communicate via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0118] Input device 550 can be one or more input devices, such as a mouse, keyboard, trackball, etc. Output device 560 can be one or more output devices, such as a monitor, speaker, printer, etc. Electronic device 500 can also communicate with one or more external devices (not shown) via communication unit 540 as needed. These external devices include storage devices, display devices, etc., and can communicate with one or more devices that enable user interaction with electronic device 500, or with any device that enables electronic device 500 to communicate with one or more other electronic devices (e.g., network card, modem, etc.). Such communication can be performed via input / output (I / O) interface (not shown).

[0119] According to an exemplary implementation of this disclosure, a computer-readable storage medium is provided that stores computer-executable instructions thereon, wherein the computer-executable instructions are executed by a processor to implement the methods described above. According to an exemplary implementation of this disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer-readable medium and includes computer-executable instructions, which are executed by a processor to implement the methods described above.

[0120] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, devices, and computer program products implemented according to this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0121] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0122] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0123] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0124] Various implementations of this disclosure have been described above. The foregoing description is exemplary and not exhaustive, nor is it 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 terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for interacting with a television device, comprising: The television device provides an application search page, the television device having a controller for controlling the application page, the search page including a keyboard area, the keyboard area including: A character area, comprising multiple character units for inputting multiple characters; and The control area includes multiple control units for controlling at least one character that is input; In response to determining that an interaction with the controller is for moving the input focus in the search page from the character area to the control area, a target control unit is selected from the plurality of control units based on the at least one character that has been input; and Set the input focus to correspond to the target control unit.

2. The method of claim 1, wherein selecting the target control unit comprises: Based on the at least one character input, an interaction intent is determined, the interaction intent Includes either of the following: clearing intent or search intent; as well as Based on the interaction intent, the target control unit is selected from the plurality of control units.

3. The method of claim 2, wherein determining the interaction intent includes at least one of the following: Based on the at least one character input, a machine learning model is used to determine the interaction intent; and The interaction intent is determined based on the length of the at least one character input.

4. The method of claim 2, wherein the plurality of control units comprises: The clearing unit for clearing the at least one character, the search unit for searching the at least one character, and the target selection control unit based on the interaction intent include at least one of the following: In response to determining that the interaction intent is a clearing intent, the clearing unit is selected as the target control unit; or In response to determining that the interaction intent is a search intent, the search unit is selected as the target control unit.

5. The method of claim 1, wherein the controller includes a vertical control key, the vertical control key including an up key and a down key, and the interaction is an interaction with the vertical control key.

6. The method of claim 4, further comprising: In response to determining that the input focus corresponds to the search unit, and in response to receiving an interaction with a confirm key in the controller, the search page is updated to display search results matching the at least one character.

7. The method of claim 6, further comprising: In response to receiving an interaction with the back or left arrow key in the controller, the search page is displayed, and the input focus corresponds to the clearing unit.

8. The method of claim 6, wherein the search page further includes a recommendation area, the recommendation area including at least one recommended object in the application, and presenting the search page further includes: Search results matching the at least one character are displayed in the recommended area.

9. The method of claim 6, further comprising: In response to determining that the input focus corresponds to the search result, and in response to receiving an interaction with the down arrow key in the controller, user information matching the at least one character is presented; as well as In response to receiving an interaction with the up arrow key in the controller, the search result is returned.

10. The method of claim 9, wherein the search page further includes a recommendation area, the recommendation area including at least one recommended object in the application, and the method further includes: In response to receiving an interaction with the down arrow key in the controller, user information matching the at least one character is presented in the recommendation area.

11. The method of claim 1, wherein the search page further includes a search suggestion area, the search suggestion area including suggestion words matching the at least one character, and the method further includes: In response to determining that the input focus corresponds to the prompt word, and in response to receiving an interaction with the confirm key in the controller, the search page is updated to display search results matching the prompt word.

12. The method of claim 11, wherein the television device has a first dimension and a second dimension, the first dimension being greater than the second dimension, and the keyboard area and the search suggestion area are presented along the direction of the second dimension.

13. The method of claim 12, wherein the keyboard area has a third dimension and a fourth dimension, the third dimension being greater than the fourth dimension, and the third dimension being parallel to the first dimension.

14. The method of claim 1, wherein the television device includes a computing unit, the computing unit comprising at least one of the following: The application; or A communication application that communicates with an application installed on a computing device other than the television device, the communication application being used to receive data from the computing device in order to transmit the received data to the television device.

15. A device for interacting with a television device, comprising: A search page providing module is configured to provide an application search page in the television device, the television device having a controller for controlling the application page, the search page including a keyboard area, the keyboard area including: a character area including multiple character units for inputting multiple characters respectively; and a control area including multiple control units for controlling at least one input character; A control unit selection module is configured to, in response to determining an interaction with the controller for moving the input focus in the search page from the character area to the control area, select a target control unit from the plurality of control units based on the input at least one character; and The input focus setting module is configured to set the input focus to correspond to the target control unit.

16. An electronic device comprising: At least one processing unit; as well as At least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions causing the electronic device to perform the method according to any one of claims 1 to 14 when executed by the at least one processing unit.

17. A computer-readable storage medium having a computer program stored thereon, the computer program being executable by a processor to implement the method according to any one of claims 1 to 14.

18. A computer program product tangibly stored in a computer storage medium and comprising computer-executable instructions that, when executed by a device, cause the device to perform the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • An interactive method and apparatus based on an information search interface

    CN109190006A

  • Revolving on-screen virtual keyboard for efficient use during character input

    CN111919196A

  • Interaction method and device, electronic equipment and storage medium

    CN114063795A

  • Server, display device and media asset searching method

    CN118277595A

  • Personalized entity preferences model and notifications

    US20140372423A1