Television remote control method, device and equipment and storage medium
By obtaining the key interaction data of the smart TV remote control and the target interaction scene, the remote control event is dynamically determined, and the problem of single interaction means of the smart TV remote control is solved, achieving a richer and smarter interactive experience.
Patent Information
- Application Number
- CN202411224621.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-02
- Publication Date
- 2024-12-20
AI Technical Summary
The existing smart TV remote control has single interaction methods and poor scalability, which cannot meet the needs of smart TV interaction.
By obtaining the key interaction data of the remote control request, including the target key area, the key pressure value and the key time interval, combined with the interactive scene of the target TV terminal, the remote control event is dynamically determined, and the remote control key value is generated, and the target TV terminal is driven to perform the corresponding operations.
It improves the richness and intelligence of the interaction between smart TV and remote control, reduces the user interaction burden, and enhances the user experience.
Smart Images

Figure CN119172577A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network distribution technology, and in particular to a television remote control method, device, equipment and storage medium. Background Art
[0002] At present, with the rapid development of smart TVs, more and more users are using smart TVs for entertainment activities. For example, users can enjoy audio and video content by using smart TVs, and use smart TVs for entertainment activities such as games. However, the existing smart TV interaction method is usually through a remote control, and the remote control of the existing smart TV is usually a fixed key binding corresponding to the key event, resulting in the need to set multiple buttons on the remote control, a single interaction method and poor scalability, which cannot meet the existing smart TV interaction needs. Summary of the invention
[0003] The embodiments of the present application provide a television remote control method, device, equipment and storage medium, aiming to solve the technical problems in the prior art that television remote controls have a single interactive means, poor scalability and low intelligence.
[0004] On the one hand, an embodiment of the present application provides a television remote control method, the television remote control method comprising the following steps:
[0005] In response to a TV remote control request for a target TV terminal, key interaction data corresponding to the TV remote control request is obtained, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance;
[0006] Determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0007] The target remote control key value corresponding to the target remote control event is obtained, and the target television terminal is driven to execute the target interactive operation corresponding to the target remote control key value.
[0008] In a possible implementation of the present application, determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal includes:
[0009] Obtaining a target key area, a key pressure value, and a key time interval in the key interaction data;
[0010] Determine an initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval;
[0011] Acquire a target interaction scene of the target television terminal, and determine a target scene identifier corresponding to the target interaction scene;
[0012] The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
[0013] In a possible implementation of the present application, determining the initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval includes:
[0014] Determine the key interaction type corresponding to the television remote control request according to the key pressure value and a preset key pressure threshold, where the key interaction type includes a press interaction type and a touch interaction type;
[0015] If the key interaction type is a press interaction type, setting the remote control event corresponding to the target key area as an initial key event;
[0016] If the key interaction type is a touch interaction type, an initial key event corresponding to the television remote control request is determined according to the key time interval and the target key area.
[0017] In a possible implementation of the present application, determining the initial key event corresponding to the television remote control request according to the key time interval and the target key area includes:
[0018] If the key-pressing time interval is less than or equal to a preset interval threshold, setting the remote control event corresponding to the target key-pressing area as an initial key-pressing event;
[0019] If the key-pressing time interval is greater than a preset interval threshold, the television remote control request is determined to be an invalid remote control request.
[0020] In a possible implementation of the present application, determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal includes:
[0021] Obtaining a key interaction direction and a key sliding distance in the key interaction data;
[0022] If the key sliding distance is greater than or equal to a preset distance threshold, determining a target key area corresponding to the key interaction direction, and setting a remote control event corresponding to the target key area as an initial key event;
[0023] The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
[0024] In a possible implementation of the present application, performing remote control conversion on the initial key event according to the target scene identifier to obtain a target remote control event includes:
[0025] Accessing a preset scene remote control database to obtain a candidate remote control event corresponding to the target scene identifier, wherein the candidate remote control event includes any one of a control remote control event, an interface navigation remote control event, and a content editing remote control event;
[0026] If the target key area of the initial key event is the same as the candidate remote control area of the candidate remote control event, the candidate remote control event is set as the target remote control event.
[0027] In a possible implementation of the present application, obtaining a target remote control key value corresponding to the target remote control event, and driving the target television terminal to perform a target interactive operation corresponding to the target remote control key value, includes:
[0028] Acquire preset remote control configuration information, encode the target remote control event based on the remote control configuration information, and obtain the target remote control key value;
[0029] The target remote control key value is sent to the target TV terminal based on a preset communication link, driving the target TV terminal to perform the target interaction operation corresponding to the target remote control key value, wherein the target interaction operation includes any one or more of control interaction operation, interface navigation operation and content editing operation.
[0030] On the other hand, the present application provides a television remote control device, the television remote control device comprising:
[0031] An information acquisition module is configured to respond to a TV remote control event for a target distribution network terminal and acquire TV remote control information of the target terminal;
[0032] An event determination module, configured to determine a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0033] The TV remote control module is configured to obtain the target remote control key value corresponding to the target remote control event, and drive the target TV terminal to execute the target interactive operation corresponding to the target remote control key value.
[0034] On the other hand, the present application also provides a television remote control device, the television remote control device comprising:
[0035] one or more processors;
[0036] Memory; and
[0037] One or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the steps of the television remote control method.
[0038] On the other hand, the present application also provides a computer-readable storage medium on which a computer program is stored. The computer program is loaded by a processor to execute the steps in the television remote control method.
[0039] In this application, by responding to a TV remote control request for a target TV terminal, key interaction data corresponding to the TV remote control request is obtained; a target remote control event is determined according to the key interaction data and the target interaction scene of the target TV terminal; a target remote control key value corresponding to the target remote control event is obtained, and the target TV terminal is driven to perform a target interaction operation corresponding to the target remote control key value. When a remote control with pressure sensing is used to interact with a smart TV, the key interaction data of the remote control request event is determined, and the target remote control event corresponding to the remote control request is dynamically determined according to the key interaction data and the target interaction scene being displayed by the target TV terminal, and the remote control key value corresponding to the target remote control event is generated, thereby improving the richness of interaction between the smart TV and the remote control, improving the intelligence of the remote control interaction, and thus improving the user interaction experience and reducing the user interaction burden. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0041] Figure 1 A schematic diagram of a scenario of a TV remote control method according to an embodiment of the present application;
[0042] Figure 2 This is a flow chart of an embodiment of a TV remote control method in an embodiment of the present application;
[0043] Figure 3 A schematic diagram of the structure of an embodiment of a television remote control device provided in an embodiment of the present application;
[0044] Figure 4 A flowchart of an embodiment of determining a target remote control event in a TV remote control method provided in an embodiment of the present application;
[0045] Figure 5 A flowchart of an embodiment of determining a target remote control event in a TV remote control method provided in an embodiment of the present application;
[0046] Figure 6 A schematic diagram of the structure of an embodiment of a television remote control device provided in an embodiment of the present application;
[0047] Figure 7A schematic diagram of the structure of an embodiment of a television remote control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0048] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0049] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0050] In this application, the word "exemplary" is used to mean "serving as an example, illustration, or illustration." Any embodiment described in this application as "exemplary" is not necessarily to be construed as being preferred or advantageous over other embodiments. The following description is given to enable any person skilled in the art to implement and use the invention. In the following description, details are listed for the purpose of explanation. It should be understood that a person of ordinary skill in the art can recognize that the invention can be implemented without using these specific details. In other instances, well-known structures and processes are not elaborated in detail to avoid obscuring the description of the invention with unnecessary details. Therefore, the present invention is not intended to be limited to the embodiments shown, but is consistent with the widest scope consistent with the principles and features disclosed in this application.
[0051] At present, with the rapid development of smart TVs, more and more users are using smart TVs for entertainment activities. For example, users can enjoy audio and video content by using smart TVs, and use smart TVs for entertainment activities such as games. However, the existing smart TV interaction method is usually through a remote control, and the remote control of the existing smart TV is usually a fixed key binding corresponding to the key event, resulting in the need to set multiple buttons on the remote control, a single interaction method and poor scalability, which cannot meet the existing smart TV interaction needs.
[0052] Based on this, the present application proposes a TV remote control method, device, equipment and computer-readable storage medium to solve the technical problems in the prior art that TV remote controls have a single interactive means, poor scalability and low intelligence.
[0053] The television remote control method in the embodiment of the present invention is applied to a television remote control device, which is arranged in a television remote control device. The television remote control device is provided with one or more processors, memories, and one or more applications, wherein the one or more applications are stored in the memories and are configured to be executed by the processor to implement the television remote control method; wherein the television remote control device may be an intelligent remote control terminal, for example, the television remote control device may be an intelligent remote controller in various forms, optionally, in other embodiments, the television remote control device may also be an intelligent device such as a mobile phone, a tablet computer, a smart watch, and a smart bracelet equipped with an intelligent remote control application.
[0054] like Figure 1 As shown, Figure 1 The following is a schematic diagram of a scenario of a TV remote control method according to an embodiment of the present application. In the embodiment of the present invention, the TV remote control scenario includes a TV remote control device 100 (a TV remote control device is integrated in the TV remote control device 100) and a target TV terminal 200. A computer-readable storage medium corresponding to the TV remote control method is run in the TV remote control device 100 to execute the steps of the TV remote control method. The target TV terminal 200 is a smart TV terminal that is connected to the TV remote control device 100 and can respond to the target remote control key value of the TV remote control device to perform corresponding interactive operations.
[0055] Understandably, Figure 1 The TV remote control device in the TV remote control method scenario shown, or the devices included in the TV remote control device, does not constitute a limitation on the embodiments of the present invention, that is, the number and types of TV remote control devices included in the TV remote control method scenario, or the number and types of devices included in each device, do not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be regarded as equivalent replacements or derivatives of the technical solution claimed to be protected in the embodiments of the present invention.
[0056] In the embodiment of the present invention, the TV remote control device 100 is mainly used to: respond to a TV remote control request for a target TV terminal, obtain key interaction data corresponding to the TV remote control request, and the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance;
[0057] Determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0058] The target remote control key value corresponding to the target remote control event is obtained, and the target television terminal is driven to execute the target interactive operation corresponding to the target remote control key value.
[0059] The TV remote control device 100 in the embodiment of the present invention may be an independent TV remote control device. For example, the TV remote control device may be a smart remote control in various forms. Optionally, in other embodiments, the TV remote control device may also be a smart device such as a mobile phone, tablet computer, smart watch, smart bracelet, etc. equipped with a smart remote control application.
[0060] The embodiments of the present application provide a television remote control method, apparatus, device, and computer-readable storage medium, which are described in detail below.
[0061] It can be understood by those skilled in the art that Figure 1 The application environment shown in is only one of the application scenarios related to the present application solution and does not constitute a limitation on the application scenario of the present application solution. Other application environments may also include Figure 1 More or fewer TV remote control devices, or TV remote control network connection relationships shown, such as Figure 1 Only one TV remote control device is shown in the figure. It can be understood that the scenario of the TV remote control method can also include one or more TV remote control devices, which is not specifically limited here. The TV remote control device 100 can also include a memory for storing key interaction data and other data.
[0062] It should be noted that Figure 1 The scenario diagram of the TV remote control method shown is only an example. The scenario of the TV remote control method described in the embodiment of the present invention is to more clearly illustrate the technical solution of the embodiment of the present invention, and does not constitute a limitation on the technical solution provided by the embodiment of the present invention.
[0063] Based on the scenario of the above-mentioned television remote control method, various embodiments of the television remote control method disclosed in the present invention are proposed.
[0064] like Figure 2 As shown, Figure 2 This is a flowchart of an embodiment of a TV remote control method in an embodiment of the present application. The TV remote control method includes the following steps 201 to 203:
[0065] 201. Respond to a TV remote control request for a target TV terminal and obtain key interaction data corresponding to the TV remote control request;
[0066] The TV remote control method in this embodiment is applied to a TV remote control device, and the type and quantity of the TV remote control device are not specifically limited. That is, the TV remote control device can be a smart remote control with pressure sensing or other smart devices capable of realizing remote control interactive operations. For example, the TV remote control device can also be a smart device such as a mobile phone, tablet computer, smart watch, and smart bracelet equipped with a smart remote control application. In a specific embodiment, the TV remote control device is a smart remote control. Figure 3 As shown, Figure 3 A schematic diagram of the structure of an embodiment of a television remote control device provided in an embodiment of the present application. Figure 3 It can be seen that the TV remote control device is provided with a pressure-sensitive button area that can respond to user touch or click, and the pressure-sensitive button area is a 3D Touch touch area that can detect interactive information such as touch pressure, touch position, touch time, and touch movement direction. The pressure-sensitive button area may include one or more button sub-areas. For example, in a specific embodiment, the pressure-sensitive button area in the TV remote control device includes an upper button sub-area, a lower button sub-area, a left button sub-area, a right button sub-area, and a confirmation button sub-area.
[0067] Optionally, the pressure-sensitive key area may be a physical key area or a virtual key touch screen area.
[0068] Specifically, during operation, the TV remote control device responds to a TV remote control request for a target TV terminal, wherein the TV remote control request is an operation event that drives the TV remote control device to send a target remote control key value to the target TV terminal in communication connection. The TV remote control request may be triggered by a user actively, for example, after the user establishes a connection between the TV remote control device and the target TV terminal, the user actively triggers the TV remote control request by touching or clicking a designated key in the TV remote control device.
[0069] Specifically, after the TV remote control device triggers the TV remote control request, that is, after the user touches or clicks the designated button area in the TV remote control device, the TV remote control device obtains the button interaction data corresponding to the TV remote control request, wherein the button interaction data is the button physical information representing the button interaction state in this button interaction operation. The button interaction data includes at least one or more of the target button area, button pressure value, button time interval, and button sliding distance.
[0070] The target key area is a designated key area representing the touch or click corresponding to the TV remote control request. For example, in a specific embodiment, when the user presses the confirmation key sub-area in the TV remote control device to trigger the TV remote control request, the confirmation key sub-area is the target key area corresponding to the TV remote control request.
[0071] The key pressure value is a pressure detection value corresponding to a touch or click operation corresponding to a TV remote control request, and different key pressure values may trigger different remote control events.
[0072] The key press time interval is the time interval between the start and end of the pressing or clicking operation corresponding to the television remote control request.
[0073] The key sliding distance is sliding distance information representing the pressing or clicking operation corresponding to the TV remote control request from the interaction starting point to the interaction end point.
[0074] 202. Determine a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0075] Specifically, after acquiring the key interaction data generated by interacting with the pressure-sensitive key area, the TV remote control device also determines a target remote control event based on the key interaction data and the target interaction scene of the target TV terminal, wherein the target remote control event is a key event that represents the key interaction scene associated with the target TV terminal and the target key area.
[0076] Specifically, after obtaining the key interaction data corresponding to the current TV remote control request, the TV remote control device also determines the initial key event corresponding to the TV remote control request based on the key interaction data, wherein the initial key event is an input event triggered when the target key area is clicked or pressed.
[0077] Optionally, the TV remote control device predetermines the key type corresponding to the TV remote control request. If the key type is a click / touch key type, the TV remote control device can determine the initial key event corresponding to the TV remote control request by obtaining the target pressing area, key pressure value and key time interval in the key interaction data.
[0078] Optionally, the TV remote control device predetermines the key type corresponding to the TV remote control request. If the key type is a sliding key type, the TV remote control device can also determine the initial key event corresponding to the TV remote control request by obtaining the key interaction direction and key sliding distance in the key interaction data.
[0079] Specifically, the TV remote control device pre-sets a preset key pressure threshold for detecting the key interaction type corresponding to the key operation, and determines the key interaction type corresponding to the TV remote control request according to the key pressure value and the preset pressure value. The preset pressure threshold is a pressure threshold value for detecting whether the key pressure value corresponding to the TV remote control request meets the key trigger condition.
[0080] Optionally, if the button pressure value is greater than the preset pressure value, the TV remote control device determines that the button interaction type is a press interaction type, that is, the user triggers the TV remote control request by clicking a designated button area in the TV remote control device. After determining that the button interaction type is a press interaction type, the TV remote control device sets the remote control event corresponding to the target button area in the button interaction data as the initial button event. For example, in a specific embodiment, the TV remote control request is triggered by the user placing a finger on the target button area, pressing and lifting it, and the TV remote control device sets the remote control event corresponding to the target button area as the initial button event.
[0081] Optionally, if the button pressure value is less than or equal to the preset pressure value, the TV remote control device determines that the button interaction type is a touch interaction type, that is, the user triggers the TV remote control request by touching a designated button area in the TV remote control device. After determining that the button interaction type is a touch interaction type, the TV remote control device also determines an initial button event corresponding to the TV remote control request based on the button time interval and the target button area in the button interaction data.
[0082] Optionally, if the key press time interval is less than or equal to a preset interval threshold, the television remote control device determines that the television remote control request is a valid remote control request, and sets the remote control event corresponding to the target key area as an initial key press event.
[0083] Optionally, if the key event interval is greater than a preset interval threshold, the television remote control device determines that the television remote control request is an invalid remote control request, determines that the initial key event is an invalid key event, and does not respond to the television remote control request.
[0084] Optionally, in other embodiments, the TV remote control device also sets multiple pressure remote control events for the same target button area, and determines the target remote control event in the pressure remote control event according to the button pressure value, and sets the target remote control event as the initial button event. For example, the target button area can be set with multiple pressure intervals, and different pressure intervals are configured with different pressure remote control events, so that a single button can achieve multiple interactive operations and improve the scalability of the button. For example, in a specific embodiment, two pressure intervals are set in the target button area, the first pressure interval is [0, A], and the second pressure interval is (A, ∞), wherein the pressure remote control event in the target button area corresponding to the first pressure interval is to display a shortcut menu or display preview content; the pressure remote control event in the target button area corresponding to the second pressure interval is a click remote control event.
[0085] Specifically, after determining the initial key event, the TV remote control device also obtains the target interaction scene of the target TV terminal, determines the target scene identifier corresponding to the target interaction scene, and performs remote control conversion on the initial key event according to the target scene identifier to obtain the target remote control event. The target interaction scene is an application scene that represents the current display of the target TV terminal. In a specific embodiment, the target interaction scene includes interaction scenes such as a TV game scene, a TV setting scene, and a text editing scene.
[0086] Specifically, the key events in the TV remote control device can be mapped to different interactive operations in different interactive scenarios of the target TV terminal, thereby enriching the interactive scalability. For example, in a TV game interactive scenario, the TV remote control device can map the initial key events to different virtual control operations in the TV game interactive scenario. That is, controlling the movement or attack of virtual characters / objects, etc. For another example, in a TV setting scenario, the TV remote control device can map the initial key events to different menus or function operations in the TV setting scenario. For another example, in a text editing scenario, the TV remote control device can map the initial key events to operations such as cursor remote control operations, text selection operations, and file sharing operations.
[0087] 203. Obtain a target remote control key value corresponding to the target remote control event, and drive the target television terminal to execute a target interactive operation corresponding to the target remote control key value.
[0088] Specifically, after the TV remote control device performs event mapping on the initial key event according to the target scene identifier and obtains the target remote control event corresponding to the target interaction scene, it further encodes the target remote control event to obtain the target remote control key value corresponding to the target remote control event, and sends the target remote control key value to the target TV terminal, driving the target TV terminal to execute the target interaction operation corresponding to the target remote control key value.
[0089] Specifically, after determining the target remote control event, the TV remote control device also obtains preset remote control configuration information, wherein the remote control configuration information is specification information such as the device model and target encoding method of the TV remote control device, wherein the target encoding method includes any one of an infrared encoding method and a wireless radio frequency encoding method.
[0090] Specifically, after acquiring the remote control configuration information, the TV remote control device determines the target encoding method in the remote control configuration information, encodes the target remote control event according to the encoding protocol corresponding to the target encoding method, and thus obtains the target remote control key value.
[0091] Specifically, after obtaining the target remote control key value, the TV remote control device also sends the target remote control key value to the target TV terminal through a preset communication link. After the target TV terminal receives the target remote control key value, the target TV terminal is driven to perform the target interactive operation corresponding to the target remote control key value. The target interactive operation includes any one or more of a control interactive operation, an interface navigation operation, and a content editing operation. The preset communication link is a communication link corresponding to the target encoding method. For example, if the TV remote control device encodes the target remote control event by infrared encoding to obtain the target remote control key value, the preset communication link is an infrared communication link. Optionally, if the TV remote control device encodes the target remote control event by wireless radio frequency encoding to obtain the target remote control key value, the preset communication link is a radio frequency communication link.
[0092] For example, in a TV game scenario, after the TV remote control device transmits the target remote control key value to the target TV terminal through a preset communication link, the target TV terminal performs corresponding control operations in the TV game scenario according to the target remote control key value, for example, controlling the virtual character to move at different speeds or performing different interactive operations corresponding to the target remote control key value.
[0093] For example, in a TV setting scenario, after the TV remote control device transmits the target remote control key value to the target TV terminal through a preset communication link, the target TV terminal performs a corresponding control operation in the TV setting scenario according to the target remote control key value, for example, the target TV terminal quickly accesses different menus or functions through the target remote control key value. For another example, the target TV terminal recognizes the target remote control key value in the application management interface and pops up a corresponding submenu.
[0094] For example, in a text editing scenario, after the TV remote control device transmits the target remote control key value to the target TV terminal through a preset communication link, the target TV terminal performs corresponding control operations in the text editing scenario according to the target remote control key value. For example, the target TV terminal implements interactive operations such as cursor movement, focus movement, and text selection through the target remote control key value in the text editing scenario.
[0095] In this embodiment, the TV remote control device obtains the key interaction data corresponding to the TV remote control request by responding to the TV remote control request for the target TV terminal; determines the target remote control event according to the key interaction data and the target interaction scene of the target TV terminal; obtains the target remote control key value corresponding to the target remote control event, and drives the target TV terminal to perform the target interaction operation corresponding to the target remote control key value. When using a remote control with pressure sensing to interact with a smart TV, the key interaction data of the remote control request event is determined, and the target remote control event corresponding to the remote control request is dynamically determined according to the key interaction data and the target interaction scene being displayed by the target TV terminal, and the remote control key value corresponding to the target remote control event is generated, thereby improving the richness of the interaction between the smart TV and the remote control, improving the intelligence of the remote control interaction, and thus improving the user interaction experience and reducing the user interaction burden.
[0096] like Figure 4 As shown, Figure 4 This is a flow chart of an embodiment of determining a target remote control event in a TV remote control method provided in an embodiment of the present application. Specifically, Figure 4 As shown, the TV remote control method further includes steps 301 to 303:
[0097] 301. Obtain a key interaction direction and a key sliding distance in the key interaction data;
[0098] 302. If the key sliding distance is greater than or equal to a preset distance threshold, determine a target key area corresponding to the key interaction direction, and set a remote control event corresponding to the target key area as an initial key event;
[0099] 303. Perform remote control conversion on the initial key event according to the target scene identifier to obtain a target remote control event.
[0100] Based on the above embodiment, in this embodiment, after obtaining the TV remote control request and the key interaction data, the TV remote control device determines the key type corresponding to the TV remote control request. If the key type is a sliding key type, the TV remote control device can also determine the initial key event corresponding to the TV remote control request by obtaining the key interaction direction and key sliding distance in the key interaction data. Among them, the sliding key type is a key type triggered by the user sliding a certain distance in a specified direction.
[0101] Specifically, after determining that the button type is a sliding button type, the TV remote control device obtains the button interaction direction and the button sliding distance in the button interaction data, and determines the initial button event corresponding to the TV remote control request according to the button interaction direction and the button sliding distance. That is, the TV remote control device compares the button sliding distance with the preset distance threshold, thereby determining the initial button event corresponding to the TV remote control request, wherein the preset distance threshold is a distance threshold value for detecting whether the button sliding distance corresponding to the TV remote control request meets the button trigger condition.
[0102] Optionally, if the button sliding distance is less than the preset distance threshold, that is, the TV remote control device determines that the sliding distance of the TV remote control request is short and does not meet the triggering conditions of the remote control interaction, the TV remote control request is set as an invalid remote control request, and the initial button event corresponding to the TV remote control request is determined to be an invalid button event, and the initial button event is not responded to.
[0103] Optionally, if the button sliding distance is greater than or equal to the preset distance threshold, that is, the TV remote control device determines that the sliding distance of the TV remote control request meets the triggering condition of the remote control interaction, the TV remote control device determines the target button area corresponding to the button interaction direction corresponding to the TV remote control request, and sets the remote control event corresponding to the target button area as the initial button event.
[0104] Specifically, after determining the pressure-sensitive key area pointed to by the key interaction direction, the TV remote control device sets the pressure-sensitive key area as the target key area corresponding to the TV remote control request, determines the corresponding remote control event in the target key area according to the key pressure value, and sets the remote control event as the initial key event. For example, the user places a finger on any pressure-sensitive key area in the TV remote control device, slides a certain distance in the direction of the specified pressure-sensitive key area and lifts it up. If the key sliding distance is greater than or equal to the preset distance threshold, the TV remote control device sets the pressure-sensitive key threshold pointed to by the sliding direction as the target key area, and determines the remote control event associated with the target key area and the key pressure value as the initial key event.
[0105] Specifically, after determining the initial key event, the TV remote control device also obtains the target interaction scene of the target TV terminal, determines the target scene identifier corresponding to the target interaction scene, and performs remote control conversion on the initial key event according to the target scene identifier to obtain the target remote control event. In a specific embodiment, the target interaction scene includes interaction scenes such as a TV game scene, a TV setting scene, and a text editing scene.
[0106] Specifically, the key events in the TV remote control device can be mapped to different interactive operations in different interactive scenarios of the target TV terminal, thereby enriching the interactive scalability. For example, in a TV game interactive scenario, the TV remote control device can map the initial key events to different virtual control operations in the TV game interactive scenario. That is, controlling the movement or attack of virtual characters / objects, etc. For another example, in a TV setting scenario, the TV remote control device can map the initial key events to different menus or function operations in the TV setting scenario. For another example, in a text editing scenario, the TV remote control device can map the initial key events to operations such as cursor remote control operations, text selection operations, and file sharing operations.
[0107] In this embodiment, the TV remote control device obtains the key interaction direction and key sliding distance in the key interaction data; if the key sliding distance is greater than or equal to the preset distance threshold, the target key area corresponding to the key interaction direction is determined, and the remote control event corresponding to the target key area is set as the initial key event; the initial key event is remotely converted according to the target scene identifier to obtain the target remote control event. The target remote control event is determined according to the key interaction direction and the key sliding distance, thereby improving the scalability of key interaction, improving the intelligence level of key interaction, reducing the user's operation burden, and reducing the key layout requirements of the TV remote control device.
[0108] like Figure 5 As shown, Figure 5 This is a flow chart of an embodiment of determining a target remote control event in a TV remote control method provided in an embodiment of the present application. Specifically, in this embodiment, the TV remote control method further includes steps 401 to 402:
[0109] 401. Access a preset scene remote control database to obtain a candidate remote control event corresponding to the target scene identifier;
[0110] 402. If the target key area of the initial key event and the candidate remote control area of the candidate remote control event are the same, set the candidate remote control event as the target remote control event.
[0111] Based on the above embodiment, in this embodiment, after obtaining the target scene identifier and the initial key event, the TV remote control device also performs remote control conversion on the initial key event through the target scene identifier, thereby obtaining the target remote control event. Wherein, the target scene identifier is the unique interface identifier of the TV remote control device in the corresponding scene.
[0112] Specifically, after obtaining the target scene identifier, the TV remote control device also accesses the preset scene remote control database to obtain the candidate remote control event corresponding to the target scene identifier, wherein the scene remote control database is a database storing remote control interaction events associated with different target interaction scenes of the target TV terminal.
[0113] That is, the TV remote control device inputs the acquired target scene identifier into the scene remote control database, obtains each remote control interaction event of the target interaction scene associated with the target scene identifier stored in the scene remote control database, and sets the remote control interaction event corresponding to the target interaction scene as a candidate remote control event. The candidate remote control event is an interaction event corresponding to various types of interaction operations in the target interaction scene. Optionally, the candidate remote control event includes any one of a control remote control event, an interface navigation remote control event, and a content editing remote control event.
[0114] Specifically, after obtaining the candidate remote control events corresponding to the target scene identifier, the TV remote control device obtains the candidate remote control areas corresponding to each candidate remote control event, and matches the target key area of the initial key event with the candidate remote control area of the candidate remote control event, thereby determining the target remote control event. The candidate remote control area is a designated pressure-sensitive key area that represents the triggering of the candidate remote control event.
[0115] Optionally, if there is a candidate remote control event whose target key area of the initial key event is the same as the candidate remote control area of the candidate remote control event, then the candidate remote control event is determined as the target remote control event.
[0116] Specifically, after the TV remote control device performs event mapping on the initial key event according to the target scene identifier and obtains the target remote control event corresponding to the target interaction scene, it further encodes the target remote control event to obtain the target remote control key value corresponding to the target remote control event, and sends the target remote control key value to the target TV terminal, driving the target TV terminal to execute the target interaction operation corresponding to the target remote control key value.
[0117] In this embodiment, the TV remote control device obtains the candidate remote control event corresponding to the target scene identifier by accessing the preset scene remote control database, and the candidate remote control event includes any one of a control remote control event, an interface navigation remote control event, and a content editing remote control event; if the target key area of the initial key event is the same as the candidate remote control area of the candidate remote control event, the candidate remote control event is set as the target remote control event. The initial key event is converted into a target remote control event under the corresponding target interaction scene, thereby improving the software adaptability of the remote control operation and enriching the remote control control scene.
[0118] In order to better implement the television remote control method in the embodiment of the present application, based on the television remote control method, the embodiment of the present application also provides a television remote control device, such as Figure 6 As shown, Figure 6 This is a schematic diagram of the structure of a television remote control device provided in an embodiment of the present application. Specifically, the television remote control device 500 includes:
[0119] The information acquisition module 501 is configured to respond to a TV remote control event for a target distribution network terminal and acquire TV remote control information of the target terminal, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance;
[0120] An event determination module 502 is configured to determine a target remote control event according to the key interaction data and a target interaction scene of the target TV terminal;
[0121] The TV remote control module 503 is configured to obtain the target remote control key value corresponding to the target remote control event, and drive the target TV terminal to execute the target interactive operation corresponding to the target remote control key value.
[0122] In a possible implementation of this embodiment, the television remote control device determines a target remote control event according to the key interaction data and the target interaction scene of the target television terminal, including:
[0123] Obtaining a target key area, a key pressure value, and a key time interval in the key interaction data;
[0124] Determine an initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval;
[0125] Acquire a target interaction scene of the target television terminal, and determine a target scene identifier corresponding to the target interaction scene;
[0126] The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
[0127] In a possible implementation of this embodiment, the television remote control device determines the initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval, including:
[0128] Determine the key interaction type corresponding to the television remote control request according to the key pressure value and a preset key pressure threshold, where the key interaction type includes a press interaction type and a touch interaction type;
[0129] If the key interaction type is a press interaction type, setting the remote control event corresponding to the target key area as an initial key event;
[0130] If the key interaction type is a touch interaction type, an initial key event corresponding to the television remote control request is determined according to the key time interval and the target key area.
[0131] In a possible implementation of this embodiment, the television remote control device determines the initial key event corresponding to the television remote control request according to the key time interval and the target key area, including:
[0132] If the key-pressing time interval is less than or equal to a preset interval threshold, setting the remote control event corresponding to the target key-pressing area as an initial key-pressing event;
[0133] If the key-pressing time interval is greater than a preset interval threshold, the television remote control request is determined to be an invalid remote control request.
[0134] In a possible implementation of this embodiment, the television remote control device determines a target remote control event according to the key interaction data and the target interaction scene of the target television terminal, including:
[0135] Obtaining a key interaction direction and a key sliding distance in the key interaction data;
[0136] If the key sliding distance is greater than or equal to a preset distance threshold, determining a target key area corresponding to the key interaction direction, and setting a remote control event corresponding to the target key area as an initial key event;
[0137] The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
[0138] In a possible implementation of this embodiment, the television remote control device performs remote control conversion on the initial key event according to the target scene identifier to obtain a target remote control event, including:
[0139] Accessing a preset scene remote control database to obtain a candidate remote control event corresponding to the target scene identifier, wherein the candidate remote control event includes any one of a control remote control event, an interface navigation remote control event, and a content editing remote control event;
[0140] If the target key area of the initial key event is the same as the candidate remote control area of the candidate remote control event, the candidate remote control event is set as the target remote control event.
[0141] In a possible implementation of this embodiment, the TV remote control device obtains the target remote control key value corresponding to the target remote control event, and drives the target TV terminal to perform the target interactive operation corresponding to the target remote control key value, including:
[0142] Acquire preset remote control configuration information, encode the target remote control event based on the remote control configuration information, and obtain the target remote control key value;
[0143] The target remote control key value is sent to the target TV terminal based on a preset communication link, driving the target TV terminal to perform the target interaction operation corresponding to the target remote control key value, wherein the target interaction operation includes any one or more of control interaction operation, interface navigation operation and content editing operation.
[0144] In this embodiment, the TV remote control device obtains the key interaction data corresponding to the TV remote control request by responding to the TV remote control request for the target TV terminal; determines the target remote control event according to the key interaction data and the target interaction scene of the target TV terminal; obtains the target remote control key value corresponding to the target remote control event, and drives the target TV terminal to perform the target interaction operation corresponding to the target remote control key value. When using a remote control with pressure sensing to interact with a smart TV, the key interaction data of the remote control request event is determined, and the target remote control event corresponding to the remote control request is dynamically determined according to the key interaction data and the target interaction scene being displayed by the target TV terminal, and the remote control key value corresponding to the target remote control event is generated, thereby improving the richness of the interaction between the smart TV and the remote control, improving the intelligence of the remote control interaction, and thus improving the user interaction experience and reducing the user interaction burden.
[0145] The embodiment of the present invention also provides a television remote control device, such as Figure 7 As shown, Figure 7 The present invention is a schematic diagram of the structure of a television remote control device according to an embodiment of the present invention.
[0146] The television remote control device integrates any one of the television remote control devices provided in the embodiments of the present invention, and the television remote control device includes:
[0147] one or more processors;
[0148] Memory; and
[0149] One or more applications, wherein the one or more applications are stored in the memory and are configured so that the processor executes the steps of the television remote control method described in any of the above-mentioned television remote control method embodiments.
[0150] Specifically, the TV remote control device may include one or more processing core processors 601, one or more computer-readable storage media memories 602, a power supply 603, an input unit 604 and other components. Those skilled in the art will understand that Figure 7The structure of the TV remote control device shown in the figure does not constitute a limitation on the TV remote control device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:
[0151] The processor 601 is the control center of the TV remote control device. It uses various interfaces and lines to connect various parts of the entire TV remote control device. By running or executing software programs and / or modules stored in the memory 602 and calling data stored in the memory 602, it executes various functions of the TV remote control device and processes data, thereby monitoring the TV remote control device as a whole. Optionally, the processor 601 may include one or more processing cores; preferably, the processor 601 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 601.
[0152] The memory 602 can be used to store software programs and modules. The processor 601 executes various functional applications and data processing by running the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the TV remote control device, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
[0153] The TV remote control device also includes a power supply 603 for supplying power to each component. Preferably, the power supply 603 can be logically connected to the processor 601 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 603 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0154] The television remote control device may further include an input unit 604, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
[0155] Although not shown, the TV remote control device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 601 in the TV remote control device will load the executable files corresponding to the processes of one or more application programs into the memory 602 according to the following instructions, and the processor 601 will run the application programs stored in the memory 602, thereby realizing various functions, as follows:
[0156] In response to a TV remote control request for a target TV terminal, key interaction data corresponding to the TV remote control request is obtained, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance;
[0157] Determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0158] The target remote control key value corresponding to the target remote control event is obtained, and the target television terminal is driven to execute the target interactive operation corresponding to the target remote control key value.
[0159] To this end, an embodiment of the present invention provides a computer-readable storage medium, which may include: a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any one of the television remote control methods provided in the embodiments of the present invention. For example, the computer program may be loaded by a processor to execute the following steps:
[0160] In response to a TV remote control request for a target TV terminal, key interaction data corresponding to the TV remote control request is obtained, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance;
[0161] Determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal;
[0162] The target remote control key value corresponding to the target remote control event is obtained, and the target television terminal is driven to execute the target interactive operation corresponding to the target remote control key value.
[0163] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the detailed description of other embodiments above, and will not be repeated here.
[0164] In specific implementation, the above units or structures can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units or structures can refer to the previous method embodiments, which will not be repeated here.
[0165] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0166] The above is a detailed introduction to a TV remote control method provided in an embodiment of the present application. Specific embodiments are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. A TV remote control method, characterized in that: The television remote control method comprises: In response to a TV remote control request for a target TV terminal, key interaction data corresponding to the TV remote control request is obtained, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance; Determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal; The target remote control key value corresponding to the target remote control event is obtained, and the target television terminal is driven to execute the target interactive operation corresponding to the target remote control key value.
2. The TV remote control method according to claim 1, characterized in that: The determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal includes: Obtaining a target key area, a key pressure value, and a key time interval in the key interaction data; Determine an initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval; Acquire a target interaction scene of the target television terminal, and determine a target scene identifier corresponding to the target interaction scene; The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
3. The TV remote control method according to claim 2, characterized in that: The determining the initial key event corresponding to the television remote control request according to the target key area, the key pressure value and the key time interval includes: Determine the key interaction type corresponding to the television remote control request according to the key pressure value and a preset key pressure threshold, wherein the key interaction type includes a press interaction type and a touch interaction type; If the key interaction type is a press interaction type, setting the remote control event corresponding to the target key area as an initial key event; If the key interaction type is a touch interaction type, an initial key event corresponding to the television remote control request is determined according to the key time interval and the target key area.
4. The TV remote control method according to claim 3, characterized in that: The determining the initial key event corresponding to the television remote control request according to the key time interval and the target key area includes: If the key-pressing time interval is less than or equal to a preset interval threshold, setting the remote control event corresponding to the target key-pressing area as an initial key-pressing event; If the key-pressing time interval is greater than a preset interval threshold, the television remote control request is determined to be an invalid remote control request.
5. The TV remote control method according to claim 1, characterized in that: The determining a target remote control event according to the key interaction data and a target interaction scene of the target television terminal includes: Obtaining a key interaction direction and a key sliding distance in the key interaction data; If the key sliding distance is greater than or equal to a preset distance threshold, determining a target key area corresponding to the key interaction direction, and setting a remote control event corresponding to the target key area as an initial key event; The initial key event is remotely converted according to the target scene identifier to obtain a target remote control event.
6. The TV remote control method according to claim 2 or 5, characterized in that: The step of performing remote control conversion on the initial key event according to the target scene identifier to obtain a target remote control event includes: Accessing a preset scene remote control database to obtain a candidate remote control event corresponding to the target scene identifier, wherein the candidate remote control event includes any one of a control remote control event, an interface navigation remote control event, and a content editing remote control event; If the target key area of the initial key event is the same as the candidate remote control area of the candidate remote control event, the candidate remote control event is set as the target remote control event.
7. The TV remote control method according to claim 1, characterized in that: The step of obtaining the target remote control key value corresponding to the target remote control event and driving the target television terminal to execute the target interactive operation corresponding to the target remote control key value includes: Acquire preset remote control configuration information, encode the target remote control event based on the remote control configuration information, and obtain the target remote control key value; The target remote control key value is sent to the target TV terminal based on a preset communication link, driving the target TV terminal to perform the target interaction operation corresponding to the target remote control key value, wherein the target interaction operation includes any one or more of control interaction operation, interface navigation operation and content editing operation.
8. A television remote control device, characterized in that: The television remote control device comprises: An information acquisition module is configured to respond to a TV remote control event for a target distribution network terminal and acquire TV remote control information of the target terminal, wherein the key interaction data includes at least one or more of a target key area, a key pressure value, a key time interval, and a key sliding distance; An event determination module, configured to determine a target remote control event according to the key interaction data and a target interaction scene of the target television terminal; The TV remote control module is configured to obtain the target remote control key value corresponding to the target remote control event, and drive the target TV terminal to execute the target interactive operation corresponding to the target remote control key value.
9. A television remote control device, characterized in that: The television remote control device comprises: one or more processors; Memory; and One or more application programs, wherein the one or more application programs are stored in the memory and are configured to be executed by the processor to implement the steps of the television remote control method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps of the television remote control method according to any one of claims 1 to 7.
