Control device, display device, information sending method and information receiving method
By using components such as supercapacitors and solar panels in the remote control, dynamically adjusting power, the problems of short battery life and environmental pollution are solved, and more efficient battery utilization and environmental protection are achieved.
Patent Information
- Application Number
- CN202111518558.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-13
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2041-12-13
AI Technical Summary
The existing remote control needs to be equipped with batteries, which leads to environmental pollution caused by battery production and waste. The battery life is short and needs to be replaced frequently.
By using components such as supercapacitors and solar panels in the control device, combined with the power management module, the power consumption of the control device is dynamically adjusted to dynamically adjust the power of sending control information to the display device, thereby reducing the power consumption of the control device.
It effectively extends the battery life, reduces the frequency of battery replacement, and reduces environmental pollution.
Smart Images

Figure CN114268822B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to display technology, and more specifically, to a control device, a display device, and an information sending method and an information receiving method. Background Art
[0002] With the development of wireless technology, remote controls have become a must-have for every household. Appliances that need to be controlled remotely, such as televisions and air conditioners, need to be equipped with remote controls to control the appliances. In general, remote controls need to be equipped with alkaline batteries or lithium batteries to power the remote controls.
[0003] Among them, since batteries will emit pollutants that are harmful to the environment during the production process, and used batteries will also cause certain pollution to the environment, therefore, reducing the amount of batteries used is an issue that needs to be urgently addressed. Summary of the invention
[0004] The exemplary embodiments of the present application provide a control device, a display device, and an information sending method and an information receiving method, which can effectively reduce the power consumption of the control device and improve the battery usage rate.
[0005] In a first aspect, an embodiment of the present application provides a control device, including: a processor, where the processor is configured to:
[0006] Using a preset power, sending first control information to the display device;
[0007] receiving a target power sent by the display device, where the target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than the preset power;
[0008] The target power is used to send second control information to the display device.
[0009] In some possible implementations, the processor is further configured to: enter a sleep mode in response to a sleep instruction sent by the display device, wherein the sleep instruction is sent by the display device based on a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
[0010] In some possible implementations, the processor is further configured to:
[0011] Determine the current working mode of the control device; according to the current working mode, control the corresponding hardware to be in a working state, wherein the working mode of the control device and the working state of the hardware have a corresponding relationship.
[0012] In some possible implementations, the control device further includes: a supercapacitor, a solar panel and / or a USB charging circuit; the processor includes: a power management module, and the power management module is used to manage the solar panel and / or the USB charging circuit to charge the supercapacitor.
[0013] In some possible implementations, the USB charging circuit includes: a USB basic charging circuit and a Schottky barrier diode, wherein the anode of the Schottky barrier diode is connected to the USB basic charging circuit, and the cathode of the Schottky barrier diode is connected to the power management module.
[0014] In a second aspect, an embodiment of the present application provides an information sending method, which is applied to a control device. The information sending method includes:
[0015] Using a preset power, sending first control information to the display device;
[0016] receiving a target power sent by the display device, where the target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than the preset power;
[0017] The target power is used to send second control information to the display device.
[0018] In some possible implementations, the information sending method further includes: responding to a sleep command sent by the display device and entering a sleep mode, wherein the sleep command is sent by the display device based on a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
[0019] In some possible implementations, the information sending method further includes: determining a current working mode of the control device; and controlling the corresponding hardware to be in a working state according to the current working mode, wherein the working mode of the control device corresponds to the working state of the hardware.
[0020] In a third aspect, an embodiment of the present application provides a display device, including: a processor, the processor being configured to:
[0021] The receiving control device sends first control information using preset power;
[0022] Determine a corresponding target power according to the signal strength of the received first control information, where the target power has a negative correlation with the signal strength and the target power is less than a preset power;
[0023] sending a target power to a control device;
[0024] The second control information sent by the receiving control device using the target power.
[0025] In some possible implementations, the processing is further configured to:
[0026] Determine the current display state of the display device;
[0027] If the current display state indicates that the control information sent by the control device will not be received within a preset time, a sleep instruction is sent to the control device, and the sleep instruction is used to control the control device to switch to the sleep mode.
[0028] In some possible implementations, the processing is further configured to:
[0029] Determine whether the current display state is a preset display state, the preset display state is determined according to the received historical control information, the historical control information is sent by the control device, the preset display state is the display state entered by the display device after receiving the historical control information, and after entering the preset display state, no control information sent by the control device is received within a preset time;
[0030] If the current display state is a preset display state, determining that the current display state indicates that control information sent by the control device will not be received within a preset time.
[0031] In a fourth aspect, an embodiment of the present application provides an information receiving method, which is applied to a display device. The information receiving method includes:
[0032] The receiving control device sends first control information using preset power;
[0033] Determine a corresponding target power according to the signal strength of the received first control information, where the target power has a negative correlation with the signal strength and the target power is less than a preset power;
[0034] sending a target power to a control device;
[0035] The second control information sent by the receiving control device using the target power.
[0036] In some possible implementations, the information receiving method further includes: determining a current display state of the display device;
[0037] If the current display state indicates that no information sent by the control device will be received within a preset time, a sleep instruction is sent to the control device, and the sleep instruction is used to control the control device to switch to the sleep mode.
[0038] In some possible implementations, the information receiving method also includes: determining whether the current display state is a preset display state, the preset display state is determined based on the receipt of historical control information, the historical control information is sent by the control device, the preset display state is the display state entered by the display device after receiving the historical control information, and after entering the preset display state, no control information sent by the control device is received within a preset time; if the current display state is the preset display state, determining that the current display state indicates that no information sent by the control device will be received within the preset time.
[0039] In a fifth aspect, an embodiment of the present application provides an information sending device, which is applied to a control device, and the information sending device includes:
[0040] A first sending module, used to send first control information to the display device using a preset power;
[0041] A receiving module, used for receiving a target power sent by a display device, where the target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than a preset power;
[0042] The second sending module is used to send second control information to the display device by using the target power.
[0043] In a sixth aspect, an embodiment of the present application provides an information receiving device, which is applied to a display device, and the information receiving device includes:
[0044] A first receiving module, used to receive first control information sent by a control device using a preset power;
[0045] A determination module, configured to determine a corresponding target power according to a signal strength of the received first control information, wherein the target power has a negative correlation with the signal strength, and the target power is less than a preset power;
[0046] A sending module, used for sending a target power to a control device;
[0047] The second receiving module is used to receive second control information sent by the control device using the target power.
[0048] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which computer program instructions are stored. When the computer program instructions are executed, any information sending method of the second aspect or any information receiving method of the fourth aspect of the present application is implemented.
[0049] In an eighth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements any information sending method of the second aspect or any information receiving method of the fourth aspect of the present application.
[0050] The control device, display device, information sending method and information receiving method provided by the present application, the control device includes: a processor, the processor is configured to: use a preset power to send first control information to the display device; receive a target power sent by the display device, the target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than the preset power; use the target power to send second control information to the display device. The present application determines the target power of the control device to send the second control information to the display device by the signal strength of the first control information received by the display device, and enables the target power control device to perform adaptive adjustment according to the signal strength received by the display device, thereby avoiding the control device always using the maximum power to send control information to the display device, and reducing the power consumption of the control device. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the implementation methods in the embodiments of the present application or the related technologies, the following is a brief introduction to the drawings required for use in the embodiments or the related technology descriptions. Obviously, the drawings described below are some embodiments of the present application, and a person skilled in the art can also obtain other drawings based on these drawings.
[0052] Figure 1 is a schematic diagram exemplarily illustrating an operation scenario between a display device and a control device according to some embodiments;
[0053] Figure 2 is a block diagram exemplarily illustrating a hardware configuration of a display device according to some embodiments;
[0054] Figure 3 is a block diagram exemplarily illustrating a hardware configuration of a control device according to some embodiments;
[0055] Figure 4 is a schematic diagram exemplarily showing software configuration in a display device according to some embodiments;
[0056] Figure 5 is a schematic diagram exemplarily showing an icon control interface display of an application in a display device according to some embodiments;
[0057] Figure 6 A structural block diagram of a control device provided in one embodiment of the present application;
[0058] Figure 7A circuit diagram of a USB charging circuit provided in one embodiment of the present application;
[0059] Figure 8 A circuit diagram of a power control module provided in one embodiment of the present application;
[0060] Fig. 9 A flowchart of a method for sending information provided by an embodiment of the present application;
[0061] Fig.10 A flowchart of another information sending method provided by an embodiment of the present application;
[0062] Fig.11 A flowchart of a method for receiving information provided by an embodiment of the present application;
[0063] Fig.12 A schematic diagram of a data format of control information provided by an embodiment of the present application;
[0064] Fig.13 A flowchart of another information receiving method provided in one embodiment of the present application;
[0065] Fig.14 A structural block diagram of an information sending device provided in an embodiment of the present application;
[0066] Fig.15 This is a structural block diagram of an information receiving device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0067] In order to make the purpose, implementation mode and advantages of the present application clearer, the exemplary implementation mode of the present application will be clearly and completely described below in conjunction with the drawings in the exemplary embodiments of the present application. Obviously, the described exemplary embodiments are only part of the embodiments of the present application, rather than all the embodiments.
[0068] Based on the exemplary embodiments described in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the claims attached to this application. In addition, although the disclosure in this application is introduced according to one or several exemplary examples, it should be understood that each aspect of the disclosure can also constitute a complete implementation method separately.
[0069] It should be noted that the brief description of terms in this application is only for the convenience of understanding the embodiments described below, and is not intended to limit the embodiments of this application. Unless otherwise specified, these terms should be understood according to their common and usual meanings.
[0070] The terms "first", "second", "third", etc. in the specification and claims of this application and the above drawings are used to distinguish similar or similar objects or entities, and do not necessarily mean to limit a specific order or sequence, unless otherwise indicated. It should be understood that the terms used in this way can be interchangeable under appropriate circumstances, for example, they can be implemented according to orders other than those given in the diagrams or descriptions of the embodiments of this application.
[0071] In addition, the terms "include" and "have" and any variations thereof are intended to cover but not exclude inclusion, for example, a product or device comprising a list of components is not necessarily limited to those components expressly listed but may include other components not expressly listed or inherent to such products or devices.
[0072] The term "module" as used in this application refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and / or software code that is capable of performing the functions associated with that element.
[0073] The term "remote control" as used in this application refers to a component of an electronic device (such as the display device disclosed in this application), which can usually wirelessly control the electronic device within a short range. It is generally connected to the electronic device using infrared and / or radio frequency (RF) signals and / or Bluetooth, and may also include functional modules such as WiFi, wireless USB, Bluetooth, motion sensors, etc. For example: a handheld touch remote control replaces most of the physical built-in hard keys in a general remote control device with a user interface in a touch screen.
[0074] The term "gesture" used in this application refers to a user's behavior of expressing an intended idea, action, purpose, or result through a change in hand shape or hand movement.
[0075] Figure 1 FIG. 2 is a schematic diagram showing an operation scenario between a display device and a control device according to an embodiment. Figure 1 As shown in FIG. 1 , a user can operate the display device 200 through the mobile terminal 300 and the control device 100 .
[0076] In some embodiments, the control device 100 may be a remote controller, and the communication between the remote controller and the display device includes infrared protocol communication or Bluetooth protocol communication, and other short-range communication methods, etc., to control the display device 200 wirelessly or in a wired manner. The user may input user commands through buttons on the remote controller, voice input, control panel input, etc. to control the display device 200. For example, the user may input corresponding control commands through the volume plus and minus keys, channel control keys, up / down / left / right movement keys, voice input keys, menu keys, power on / off keys, etc. on the remote controller to realize the function of controlling the display device 200.
[0077] In some embodiments, a mobile terminal, a tablet computer, a computer, a laptop computer, and other smart devices may also be used to control the display device 200. For example, an application running on the smart device is used to control the display device 200. The application may be configured to provide the user with various controls in an intuitive user interface (UI) on a screen associated with the smart device.
[0078] In some embodiments, the mobile terminal 300 can install software applications with the display device 200, and realize connection and communication through a network communication protocol to achieve the purpose of one-to-one control operation and data communication. For example, it is possible to establish a control instruction protocol with the mobile terminal 300 and synchronize the remote control keyboard to the mobile terminal 300, and realize the function of controlling the display device 200 by controlling the user interface on the mobile terminal 300. It is also possible to transmit the audio and video content displayed on the mobile terminal 300 to the display device 200 to realize the synchronous display function.
[0079] like Figure 1 It is also shown that the display device 200 also communicates data with the server 400 through various communication methods. The display device 200 may be allowed to communicate and connect via a local area network (LAN), a wireless local area network (WLAN), and other networks. The server 400 may provide various content and interactions to the display device 200. For example, the display device 200 receives software program updates or accesses a remotely stored digital media library by sending and receiving information and interacting with an electronic program guide (EPG). The server 400 may be a cluster or multiple clusters, and may include one or more types of servers. Other network service content such as video on demand and advertising services is provided through the server 400.
[0080] The display device 200 may be a liquid crystal display, an OLED display, or a projection display device. The specific display device type, size, and resolution are not limited. It is understood by those skilled in the art that the display device 200 may be modified in performance and configuration as required.
[0081] In addition to providing the broadcast receiving television function, the display device 200 may also provide an intelligent network television function with computer support functions, including but not limited to network television, smart television, Internet Protocol television (IPTV), etc.
[0082] Figure 2 Schematically shows a hardware configuration block diagram of a display device 200 according to an exemplary embodiment.
[0083] In some embodiments, the display device 200 includes at least one of a controller 250, a tuner and demodulator 210, a communicator 220, a detector 230, an input / output interface 255, a display 275, an audio output interface 285, a memory 260, a power supply 290, a user interface 265, and an external device interface 240.
[0084] In some embodiments, the display 275 is a component for receiving the image signal outputted from the first processor and displaying video content and images as well as a menu control interface.
[0085] In some embodiments, the display 275 includes a display screen component for presenting images and a driving component for driving image display.
[0086] In some embodiments, the displayed video content may be from broadcast television content, or may be various broadcast signals received through wired or wireless communication protocols, or may be from various image content sent from a network server via a network communication protocol.
[0087] In some embodiments, the display 275 is used to present a user manipulation UI interface generated in the display device 200 and used to control the display device 200 .
[0088] In some embodiments, depending on the type of display 275, a driving component for driving the display is also included.
[0089] In some embodiments, the display 275 is a projection display, and may also include a projection device and a projection screen.
[0090] In some embodiments, the communicator 220 is a component for communicating with an external device or an external server according to various communication protocol types. For example, the communicator may include at least one of a Wifi chip, a Bluetooth communication protocol chip, a wired Ethernet communication protocol chip, other network communication protocol chips or a near field communication protocol chip, and an infrared receiver.
[0091] In some embodiments, the display device 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the content providing device through the communicator 220 .
[0092] In some embodiments, the user interface 265 may be used to receive infrared control signals from the control device 100 (eg, an infrared remote controller, etc.).
[0093] In some embodiments, the detector 230 is a signal used by the display device 200 to collect external environment or interact with the outside.
[0094] In some embodiments, the detector 230 includes a light receiver, a sensor for collecting ambient light intensity, and can adaptively display parameter changes by collecting ambient light.
[0095] In some embodiments, the detector 230 may also include an image collector, such as a camera, a webcam, etc., which can be used to collect external environment scenes, as well as to collect user attributes or gestures for interacting with the user. It can adaptively change display parameters and recognize user gestures to achieve the function of interacting with the user.
[0096] In some embodiments, the detector 230 may also include a temperature sensor or the like, such as by sensing the ambient temperature.
[0097] In some embodiments, the display device 200 can adaptively adjust the display color temperature of the image. For example, when the temperature is high, the display device 200 can be adjusted to display a cooler color temperature of the image, or when the temperature is low, the display device 200 can be adjusted to display a warmer color temperature of the image.
[0098] In some embodiments, the detector 230 may also be a sound collector, such as a microphone, which can be used to receive the user's voice, for example, including a voice signal of a control instruction of the user to control the display device 200, or collect environmental sounds to identify the type of environmental scene, so that the display device 200 can adaptively adapt to the environmental noise.
[0099] In some embodiments, Figure 2 As shown, the input / output interface 255 is configured to perform data transmission between the controller 250 and other external devices or other controllers 250, such as receiving video signal data and audio signal data, or command instruction data from external devices.
[0100] In some embodiments, the external device interface 240 may include, but is not limited to, any one or more interfaces such as a high-definition multimedia interface HDMI interface, an analog or digital high-definition component input interface, a composite video input interface, a USB input interface, an RGB port, etc. It is also possible that the above multiple interfaces form a composite input / output interface.
[0101] In some embodiments, Figure 2As shown, the tuner-demodulator 210 is configured to receive broadcast television signals through wired or wireless reception, and can perform modulation and demodulation processing such as amplification, mixing and resonance, and demodulate audio and video signals from multiple wireless or wired broadcast television signals. The audio and video signals may include television audio and video signals carried in the television channel frequency selected by the user, as well as EPG data signals.
[0102] In some embodiments, the frequency demodulated by the tuner-demodulator 210 is controlled by the controller 250, which can send a control signal based on the user's selection to make the modem respond to the TV signal frequency selected by the user and modulate and demodulate the TV signal carried by the frequency.
[0103] In some embodiments, the broadcast television signal can be classified into terrestrial broadcast signals, cable broadcast signals, satellite broadcast signals, or Internet broadcast signals according to different broadcasting formats of the television signal. Or it can be classified into digital modulation signals, analog modulation signals, etc. according to different modulation types. Or it can be classified into digital signals, analog signals, etc. according to different signal types.
[0104] In some embodiments, the controller 250 and the tuner-demodulator 210 may be located in different separate devices, that is, the tuner-demodulator 210 may also be located in an external device of the main device where the controller 250 is located, such as an external set-top box. In this way, the set-top box outputs the TV audio and video signals modulated and demodulated from the received broadcast TV signals to the main device, and the main device receives the audio and video signals through the first input / output interface.
[0105] In some embodiments, the controller 250 controls the operation of the display device and responds to user operations through various software control programs stored in the memory. The controller 250 can control the overall operation of the display device 200. For example, in response to receiving a user command for selecting a UI object to be displayed on the display 275, the controller 250 can perform operations related to the object selected by the user command.
[0106] In some embodiments, the object may be any one of the selectable objects, such as a hyperlink or an icon. Operations related to the selected object may include, for example, displaying a page, document, image, etc. connected to the hyperlink, or executing a program corresponding to the icon. User commands for selecting UI objects may be commands inputted through various input devices (e.g., a mouse, keyboard, touchpad, etc.) connected to the display device 200 or voice commands corresponding to voices spoken by the user.
[0107] like Figure 2As shown, the controller 250 includes at least one of a random access memory 251 (Random Access Memory, RAM), a read-only memory 252 (Read-Only Memory, ROM), a video processor 270, an audio processor 280, other processors 253 (for example: a graphics processor (Graphics Processing Unit, GPU), a central processing unit 254 (Central Processing Unit, CPU), a communication interface (Communication Interface), and a communication bus 256 (Bus). Among them, the communication bus connects various components.
[0108] In some embodiments, RAM 251 is used to store temporary data for the operating system or other running programs.
[0109] In some embodiments, ROM 252 is used to store various system startup instructions.
[0110] In some embodiments, ROM 252 is used to store a basic input / output system, called Basic Input Output System (BIOS), which is used to complete the power-on self-test of the system, the initialization of each functional module in the system, the basic input / output driver of the system, and the booting operating system.
[0111] In some embodiments, when a power-on signal is received, the display device 200 starts to power on, and the CPU runs the system startup instruction in the ROM 252, and copies the temporary data of the operating system stored in the memory to the RAM 251, so as to start or run the operating system. After the operating system is started, the CPU copies the temporary data of various application programs in the memory to the RAM 251, so as to start or run various application programs.
[0112] In some embodiments, the CPU processor 254 is used to execute operating system and application instructions stored in the memory, and to execute various applications, data and content according to various interactive instructions received from external input, so as to finally display and play various audio and video contents.
[0113] In some exemplary embodiments, the CPU processor 254 may include multiple processors. The multiple processors may include a main processor and one or more sub-processors. The main processor is used to perform some operations of the display device 200 in the pre-power-on mode and / or the operation of displaying the picture in the normal mode. The one or more sub-processors are used for an operation in the standby mode and the like.
[0114] In some embodiments, the graphics processor 253 is used to generate various graphic objects, such as icons, operation menus, and user input command display graphics, etc. It includes an operator that performs operations by receiving various interactive instructions input by the user and displays various objects according to display attributes. It also includes a renderer that renders various objects obtained based on the operator, and the rendered objects are used to be displayed on the display.
[0115] In some embodiments, the video processor 270 is configured to receive an external video signal and perform video processing such as decompression, decoding, scaling, noise reduction, frame rate conversion, resolution conversion, image synthesis, etc. according to the standard codec protocol of the input signal, and obtain a signal that can be directly displayed or played on the display device 200.
[0116] In some embodiments, the video processor 270 includes a demultiplexing module, a video decoding module, an image synthesis module, a frame rate conversion module, a display formatting module, etc.
[0117] Among them, the demultiplexing module is used to demultiplex the input audio and video data stream. For example, if MPEG-2 is input, the demultiplexing module demultiplexes it into video signals and audio signals.
[0118] The video decoding module is used to process the demultiplexed video signal, including decoding and scaling.
[0119] The image synthesis module, such as an image synthesizer, is used to superimpose and mix the GUI signal generated by the graphics generator according to the user input or itself with the scaled video image to generate an image signal for display.
[0120] The frame rate conversion module is used to convert the input video frame rate, such as converting the 60Hz frame rate to 120Hz frame rate or 240Hz frame rate. The usual format is implemented by interpolation.
[0121] The display formatting module is used to receive the frame rate converted video output signal and change the signal to conform to the display format signal, such as outputting RGB data signal.
[0122] In some embodiments, the graphics processor 253 can be integrated with the video processor or can be separately configured. When integrated, it can perform processing of graphic signals output to the display. When separately configured, it can perform different functions respectively, such as a GPU+FRC (Frame Rate Conversion) architecture.
[0123] In some embodiments, the audio processor 280 is used to receive an external audio signal, and perform decompression and decoding, as well as noise reduction, digital-to-analog conversion, and amplification processing according to the standard codec protocol of the input signal to obtain a sound signal that can be played in a speaker.
[0124] In some embodiments, the video processor 270 may include one or more chips. The audio processor may also include one or more chips.
[0125] In some embodiments, the video processor 270 and the audio processor 280 may be separate chips, or may be integrated with the controller into one or more chips.
[0126] In some embodiments, the audio output receives the sound signal output by the audio processor 280 under the control of the controller 250, such as the speaker 286, and in addition to the speaker carried by the display device 200 itself, can be output to the external audio output terminal of the generating device of the external device, such as an external audio interface or a headphone interface, etc., and can also include a short-range communication module in the communication interface, for example, a Bluetooth module for Bluetooth speaker sound output.
[0127] The power supply 290, under the control of the controller 250, uses the power input from the external power supply to provide power supply support for the display device 200. The power supply 290 may include a built-in power supply circuit installed inside the display device 200, or may be an external power supply installed on the display device 200 to provide a power interface for an external power supply in the display device 200.
[0128] The user interface 265 is used to receive a user input signal, and then send the received user input signal to the controller 250. The user input signal may be a remote control signal received by an infrared receiver, and may receive various user control signals through a network communication module.
[0129] In some embodiments, the user inputs a user command through the control device 100 or the mobile terminal 300 , the user input interface is based on the user input, and the display device 200 responds to the user input through the controller 250 .
[0130] In some embodiments, the user may input a user command through a graphical user interface (GUI) displayed on the display 275, and the user input interface receives the user input command through the graphical user interface (GUI). Alternatively, the user may input a user command by inputting a specific sound or gesture, and the user input interface receives the user input command by recognizing the sound or gesture through a sensor.
[0131] In some embodiments, the "user interface" is a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The commonly used form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed in a graphical manner. It can be an interface element such as an icon, window, control, etc. displayed on the display screen of an electronic device, where the control can include icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, and other visual interface elements.
[0132] The memory 260 includes storing various software modules for driving the display device 200. For example, the various software modules stored in the first memory include at least one of a basic module, a detection module, a communication module, a display control module, a browser module, and various service modules.
[0133] The basic module is a bottom-level software module used for signal communication between various hardware in the display device 200 and sending processing and control signals to the upper-level modules. The detection module is a management module used to collect various information from various sensors or user input interfaces, and perform digital-to-analog conversion and analysis management.
[0134] For example, the speech recognition module includes a speech analysis module and a speech instruction database module. The display control module is a module for controlling the display to display image content, and can be used to play multimedia image content and UI interface information. The communication module is a module for controlling and communicating data with external devices. The browser module is a module for executing data communication between browsing servers. The service module is a module for providing various services and various applications. At the same time, the memory 260 is also used to store and receive external data and user data, images of various items in various user interfaces, and visual effects of focus objects.
[0135] Figure 3 Schematically shows a configuration block diagram of the control device 100 according to an exemplary embodiment. Figure 3 As shown, the control device 100 includes a controller 110, a communication interface 130, a user input / output interface, a memory, and a power supply.
[0136] The control device 100 is configured to control the display device 200, and can receive the user's input operation instructions, and convert the operation instructions into instructions that the display device 200 can recognize and respond to, playing the role of an interactive intermediary between the user and the display device 200. For example, the user operates the channel increase and decrease keys on the control device 100, and the display device 200 responds to the channel increase and decrease operations.
[0137] In some embodiments, the control device 100 may be a smart device, for example, the control device 100 may be installed with various applications for controlling the display device 200 according to user needs.
[0138] In some embodiments, Figure 1 As shown, the mobile terminal 300 or other smart electronic device can play a similar function to the control device 100 after installing the application for controlling the display device 200. For example, the user can install the application to realize the function of the physical button of the control device 100 through various function keys or virtual buttons of the graphical user interface provided on the mobile terminal 300 or other smart electronic device.
[0139] The controller 110 includes a processor 112, a RAM 113, a ROM 114, a communication interface 130, and a communication bus. The controller is used to control the operation and operation of the control device 100, as well as the communication and cooperation between the internal components and the external and internal data processing functions.
[0140] The communication interface 130, under the control of the controller 110, realizes the communication of control signals and data signals with the display device 200. For example, the received user input signal is sent to the display device 200. The communication interface 130 may include at least one of other near field communication modules such as a WiFi chip 131, a Bluetooth module 132, and an NFC module 133.
[0141] The user input / output interface 140 includes at least one of other input interfaces such as a microphone 141, a touch panel 142, a sensor 143, and a button 144. For example, the user can input user commands through voice, touch, gesture, pressing, and other actions. The input interface converts the received analog signal into a digital signal, and the digital signal into a corresponding command signal, and sends it to the display device 200.
[0142] The output interface includes an interface for sending received user commands to the display device 200. In some embodiments, it can be an infrared interface or a radio frequency interface. For example, in the case of an infrared signal interface, the user input command needs to be converted into an infrared control signal according to an infrared control protocol, and then sent to the display device 200 via an infrared sending module. For another example, in the case of a radio frequency signal interface, the user input command needs to be converted into a digital signal, and then modulated according to a radio frequency control signal modulation protocol, and then sent to the display device 200 by a radio frequency sending terminal.
[0143] In some embodiments, the control device 100 includes at least one of a communication interface 130 and an input / output interface 140. The control device 100 is configured with a communication interface 130, such as a WiFi, Bluetooth, NFC or other module, which can encode the user input command through the WiFi protocol, Bluetooth protocol, or NFC protocol and send it to the display device 200.
[0144] The memory 190 is used to store various operating programs, data and applications for driving and controlling the control device 200 under the control of the controller. The memory 190 can store various control signal instructions input by the user.
[0145] The power supply 180 is used to provide operating power support for each component of the control device 100 under the control of the controller, and can be a battery and related control circuits.
[0146] In some embodiments, the system may include a kernel, a command parser (shell), a file system, and an application. The kernel, shell, and file system together form the basic operating system structure, which allows users to manage files, run programs, and use the system. After power-on, the kernel starts, activates the kernel space, abstracts hardware, initializes hardware parameters, etc., runs and maintains virtual memory, schedulers, signals, and inter-process communication (IPC). After the kernel starts, the shell and user applications are loaded. After startup, the application is compiled into machine code to form a process.
[0147] See also Figure 4 In some embodiments, the system is divided into four layers, from top to bottom, namely, the application layer (Applications) layer (referred to as "application layer"), the application framework layer (Application Framework) layer (referred to as "framework layer"), the Android runtime (Android runtime) and system library layer (referred to as "system runtime library layer"), and the kernel layer.
[0148] In some embodiments, at least one application is running in the application layer, and these applications may be window programs, system settings programs, clock programs, camera applications, etc. provided by the operating system; or they may be applications developed by third-party developers, such as hi-view programs, karaoke programs, magic mirror programs, etc. In specific implementation, the application packages in the application layer are not limited to the above examples, and may actually include other application packages, which are not limited in the embodiments of the present application.
[0149] The framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer includes some predefined functions. The application framework layer is equivalent to a processing center that determines the actions that applications in the application layer take. Applications can access system resources and obtain system services during execution through the API interface.
[0150] like Figure 4 As shown, in the embodiment of the present application, the application framework layer includes managers, content providers, etc., wherein the manager includes at least one of the following modules: an activity manager (ActivityManager) is used to interact with all activities running in the system; a location manager (Location Manager) is used to provide system services or applications with access to system location services; a package manager (Package Manager) is used to retrieve various information related to the application package currently installed on the device; a notification manager (NotificationManager) is used to control the display and clearing of notification messages; a window manager (Window Manager) is used to manage icons, windows, toolbars, wallpapers, and desktop components on the user interface.
[0151] In some embodiments, the activity manager is used to manage the life cycle of each application and the usual navigation back function, such as controlling the exit of the application (including switching the user interface currently displayed in the display window to the system desktop), opening, and backing (including switching the user interface currently displayed in the display window to the parent user interface of the currently displayed user interface), etc.
[0152] In some embodiments, the window manager is used to manage all window programs, such as obtaining the display size, determining whether there is a status bar, locking the screen, capturing the screen, controlling display window changes (for example, shrinking the display window, shaking the display, distorting the display, etc.), etc.
[0153] In some embodiments, the system runtime layer provides support for the upper layer, namely the framework layer. When the framework layer is used, the Android operating system will run the C / C++ library contained in the system runtime layer to implement the functions to be implemented by the framework layer.
[0154] In some embodiments, the kernel layer is a layer between hardware and software. Figure 4As shown, the kernel layer includes at least one of the following drivers: audio driver, display driver, Bluetooth driver, camera driver, WIFI driver, USB driver, HDMI driver, sensor driver (such as fingerprint sensor, temperature sensor, touch sensor, pressure sensor, etc.), etc.
[0155] In some embodiments, the core layer further includes a power driver module for performing power management.
[0156] In some embodiments, Figure 4 The software programs and / or modules corresponding to the software architecture in Figure 2 or Figure 3 In the first memory or the second memory shown.
[0157] In some embodiments, taking the magic mirror application (photographing application) as an example, when the remote control receiving device receives the input operation of the remote control, the corresponding hardware interrupt is sent to the kernel layer. The kernel layer processes the input operation into a raw input event (including the value of the input operation, the timestamp of the input operation, and other information). The raw input event is stored in the kernel layer. The application framework layer obtains the raw input event from the kernel layer, identifies the control corresponding to the input event according to the current position of the focus, and the input operation is a confirmation operation, and the control corresponding to the confirmation operation is the control of the magic mirror application icon. The magic mirror application calls the interface of the application framework layer to start the magic mirror application, and then starts the camera driver by calling the kernel layer to realize the capture of static images or videos through the camera.
[0158] In some embodiments, for a display device with a touch function, taking a split-screen operation as an example, the display device receives an input operation (such as a split-screen operation) performed by a user on the display screen, and the kernel layer can generate a corresponding input event according to the input operation, and report the event to the application framework layer. The activity manager of the application framework layer sets the window mode (such as a multi-window mode) and the window position and size corresponding to the input operation. The window management of the application framework layer draws the window according to the settings of the activity manager, and then sends the drawn window data to the display driver of the kernel layer, and the display driver displays the corresponding application interface in different display areas of the display screen.
[0159] In some embodiments, Figure 5 As shown in , the application layer includes at least one application that can display a corresponding icon control in the display, such as: a live TV application icon control, a video on demand application icon control, a media center application icon control, an application center icon control, a game application icon control, etc.
[0160] In some embodiments, the live TV application can provide live TV through different signal sources. For example, the live TV application can use input from cable TV, wireless broadcast, satellite service, or other types of live TV services to provide TV signals. And, the live TV application can display video of the live TV signal on the display device 200.
[0161] In some embodiments, the video on demand application can provide videos from different storage sources. Unlike the live TV application, the video on demand provides video display from certain storage sources. For example, the video on demand can come from the server side of the cloud storage, from the local hard disk storage containing the stored video programs.
[0162] In some embodiments, the media center application can provide an application for playing various multimedia contents. For example, the media center can be a service provided by a user to access various images or audios through the media center application, which is different from live TV or video on demand.
[0163] In some embodiments, the application center can provide and store various applications. The application can be a game, an application, or some other application related to a computer system or other device but can be run on a smart TV. The application center can obtain these applications from different sources, store them in a local storage, and then run them on the display device 200.
[0164] The above-mentioned part in the embodiment can be the common part of the patent document of television software, especially the supplementary description of the part related to the invention point according to the invention creation. The relevant part of the department can also be appropriately deleted.
[0165] Take remote control as an example. If all remote controls are equipped with alkaline batteries or lithium-ion batteries, based on the 480 million households in China, each household needs two remote controls, each remote control needs two batteries, and each remote control needs to replace the battery once a year, which means 3.84 billion batteries will be consumed each year. Therefore, if the use of batteries can be reduced, it will make a huge contribution to the ecological environment.
[0166] In the related art, solar energy is used to charge the battery to extend the battery life, but this does not remove the battery in the remote control. In the related art, a laser remote control is also used, but it also needs to be equipped with a battery for power supply.
[0167] Based on the above problems, an embodiment of the present application provides a control device, which further reduces the power consumption of the control device by adjusting the power of sending control information to the display device, thereby extending the life of the battery in the control device, reducing the frequency of battery replacement in the control device, and reducing environmental pollution.
[0168] Reference Figure 6 , is a structural block diagram of a control device according to an embodiment of the present application. Specifically, Figure 3 On the basis of the above, the control device 100 also includes: a super capacitor 115, a solar panel 116 and / or a USB charging circuit 117; the processor 112 includes: a power management module 1121, and the power management module 1121 is used to manage the solar panel 116 and / or the USB charging circuit 117 to charge the super capacitor 115.
[0169] In addition, refer to Figure 6 The control device 100 further includes a crystal oscillator 118 , which specifically includes a 16 MHz crystal oscillator and a 32.768 MHz crystal oscillator. The crystal oscillator 118 is connected to the controller 110 .
[0170] Among them, the embodiment of the present application uses a supercapacitor to replace the battery in the control device, which can reduce the use of batteries. Furthermore, the use of solar panels can use daily light sources such as LED light sources and sunlight light sources to charge the supercapacitor, and the use of a USB charging circuit can charge the supercapacitor when the control device needs fast charging.
[0171] Specifically, both weak LED light sources and sunlight (daylight sources) can charge supercapacitors. Exemplarily, the operating voltage of the control device needs to be above 1.65V, or 30uW of energy is required to meet the normal operation of the control device. When the control device is working, through the management of the power management module, the operating level of the control device can be between 1.0V-1.8V, and the protection voltage is set at 3.3V. Referring to Table 1, the charging current of the supercapacitor under different light intensities under different light sources when the supercapacitor is 2.2V in actual tests. Referring to Table 2, the charging current of the supercapacitor under different light intensities under different light sources when the supercapacitor is 2.8V in actual tests. From Tables 1 and 2, it can be seen that the LED light source can be charged slowly, and the daylight light source can be charged quickly when the light intensity is high. And when the voltage of the supercapacitor is larger, the charging current is lower under the same light intensity.
[0172] Table 1
[0173]
[0174]
[0175] Table 2
[0176]
[0177]
[0178] Reference Figure 7 The USB charging circuit 117 includes: a USB basic charging circuit 1171 and a Schottky barrier diode 1172 , the anode of the Schottky barrier diode 1172 is connected to the USB basic charging circuit 1171 , and the cathode of the Schottky barrier diode 1172 is connected to the power management module 1121 .
[0179] The USB basic charging circuit 1171 includes: a USB controller K1, a resistor R1, a resistor R2, a resistor R3, a capacitor R1, a capacitor R2, a Schottky barrier diode D1, a Schottky barrier diode D2 and a voltage converter U. Figure 7 The GND in it is ground.
[0180] In an embodiment of the present application, a Type-A USB, Type-B USB or Type-C USB charging head can be used to charge the supercapacitor. Among them, the voltage converter U is a voltage converter for 5V to 3.3V. The 3.3V voltage output by the voltage converter U is connected to the power management module through the Schottky barrier diode 1172, and the supercapacitor is connected through the power management module to quickly charge the supercapacitor. Among them, adding the Schottky barrier diode 1172 can prevent the current of the supercapacitor from leaking to the voltage converter U through the resistor R3, which will increase the power consumption of the control device. Adding the Schottky barrier diode 1172 can avoid the occurrence of this leakage and reduce power consumption.
[0181] For example, in experimental tests, when only the USB basic charging circuit 1171 is provided (without adding the Schottky barrier diode 1172), the key power consumption of the control device is 83.99uA. When the Schottky barrier diode 1172 is added, the key power consumption of the control device is 49.34uA, which greatly reduces the power consumption of the control device.
[0182] Among them, the Schottky diode is made using the metal-semiconductor (MS) contact effect. Since the current transport of the metal-semiconductor contact mainly relies on majority carriers (electrons), its electron mobility is high, and the MS junction can be precisely manufactured and processed at the sub-micron scale, so that the Schottky barrier diode can be used in the submillimeter wave and terahertz wave bands. The main parameters that characterize the electrical characteristics of the Schottky barrier diode are forward conduction voltage, reverse leakage current density and breakdown voltage. When the control device is not in the charging state, the control device is powered by the negative electrode (3.3V voltage) of the Schottky barrier diode. Usually, when the Schottky barrier diode is at 10V, the leakage current of the Schottky barrier diode is 1uA. When the Schottky barrier diode is at 3.3V, the reverse leakage current of the Schottky barrier diode is 200nA-300nA.
[0183] In addition, when the control device is in the charging state, it is charged with 5V through USB, and passes through a low-power LDO (the end of resistor R1 away from resistor R2). The static power consumption of this LDO is 1.5uA, which can ensure that the output will not lose too much energy. And the LDO pin level is 1.8V, and the current is 20uA, which keeps the control device working normally while minimizing the loss. After the LDO outputs 3.3V, it passes through the Schottky barrier diode 1172, with a forward voltage drop of 0.3V, and the output voltage is about 3V, ensuring the normal operation of the control device.
[0184] Reference Figure 8 , is a circuit diagram of the power management module 1121, wherein the power management module 1121 includes: a controller K2, a capacitor C3 (10uF), a capacitor C4 (220uF), a capacitor C5 (10uF), and an inductor L. Among them, capacitors C4 and C5 are connected to super capacitors and connected to controller K2, and capacitors C49 and C5 are used for filtering. In addition, pin VDDIOP supplies power to pins VDDIO and VDDIOA, and the voltage is 1.8V. Pins VDDIO and VDDIOA are mainly used to supply power to the IO circuits of the digital and analog units. Pin AVDD1 P supplies power to pin VDD1A, and the voltage is 1V. Pin DVDD1 P supplies power to pin DVDD1, and the voltage is 1V. Pins VDD1A and DVDD1 are mainly used to supply power to digital and analog power supplies, and AUX is powered by power supply, and the voltage is 3.3V. The INP in-phase terminal and the INN reverse terminal are respectively connected to the processor to supply power to the processor.
[0185] Reference Fig. 9 , is a flowchart of a method for controlling a device to send information, the method for sending information is applied to a processor of a control device, and specifically includes the following steps:
[0186] S901, using preset power to send first control information to a display device.
[0187] In the related art, after a button is pressed, the control device uses a fixed power to send control information to the display device. In order to ensure the communication distance, the fixed power is the maximum power that the control device can transmit, such as 4dBm. Under this fixed power, the communication distance between the control device and the display device is the maximum. For example, for Bluetooth communication, the communication distance can reach 20 meters. This communication distance has great redundancy for the display device.
[0188] Therefore, in the embodiment of the present application, when the control device is awakened from sleep mode by a button, the preset power is used to send the first control information to the display device. The preset power may be the maximum power that the control device can reach. The first control information may be the control information corresponding to any button on the control device.
[0189] In addition, the preset power may also be the target power sent by the display device last time, and the setting method of the preset power is not limited here.
[0190] In an embodiment of the present application, the control device may send the first control information to the display device via Bluetooth or infrared.
[0191] S902: Receive target power sent by a display device.
[0192] The target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than the preset power.
[0193] In the embodiment of the present application, when the control device sends the first control information to the display device, the display device receives the first control information and determines the signal strength corresponding to the received first control information. The corresponding relationship between the signal strength and the target power can be pre-stored.
[0194] Exemplarily, referring to Table 3, the stronger the signal strength of the received first control information, the more redundancy in determining the preset power, and thus the smaller the target power can be set. Therefore, the target power has a negative correlation with the signal strength. In addition, the target power has a level, and the target power level can be set to level 1, level 2, level 3, and level 4 according to the target power from large to small.
[0195] Table 3
[0196]
[0197] In the embodiment of the present application, the correspondence shown in Table 3 can be stored, and when the display device receives the first control information, the target power corresponding to the signal strength can be determined according to the pre-stored correspondence. In addition, the number of target power levels, signal strength and target power shown in Table 3 only show the logical relationship of their correspondence, not the optimal use case, and can be adjusted according to actual conditions during use.
[0198] In addition, the display device sends the target power to the control device via Bluetooth.
[0199] In an embodiment of the present application, if the preset power is the target power sent by the display device last time, then when the preset power is small, the signal strength of the first control information determined by the display device is small, and the target power sent to the control device can be greater than the preset power, and then the target power of the second control information sent by the control device can be dynamically adjusted. The control device does not need to always send control information to the display device at maximum power, thereby reducing the power consumption of the control device.
[0200] S903: Use the target power to send second control information to the display device.
[0201] In the embodiment of the present application, the control device may also use Bluetooth or infrared to send the second control information to the display device.
[0202] In addition, the control device can use the target power to send the second control information to the display device, and the target power can be less than the preset power, thereby reducing the power consumption of the control device. The embodiment of the present application uses the above method to determine the target power, which can greatly reduce the power consumption of the control when the control device uses Bluetooth to interact with the display device in voice mode and social mode.
[0203] Reference Fig.10 ,exist Fig. 9 On the basis of, the method for controlling the device to send information also includes the following steps:
[0204] S101, determining a current working mode of a control device.
[0205] In the embodiment of the present application, the working modes of the control device include: sleep mode, fast charging mode, standby mode, key mode, voice mode, headphone mode and social mode. Among them, the control device can determine the current working mode of the control device according to the current use of the control device.
[0206] S102, according to the current working mode, control the corresponding hardware to be in working state.
[0207] In the embodiment of the present application, the hardware of the control device includes: USB charging circuit, solar panel, super capacitor, power management module, Bluetooth module, infrared function module, main control function module, remote control antenna, infrared transmitting tube, crystal oscillator, buttons, headphones, microphone, etc.
[0208] Among them, the working mode of the control device has a corresponding relationship with the working state of the hardware.
[0209] Referring to Table 4, which shows the correspondence between the working mode of the control device and the working state of the hardware, it can be seen that in the embodiment of the present application, in the current working mode, only the corresponding hardware needs to work, and other unnecessary hardware is turned off, which can further reduce the power consumption of the control device. In Table 4, the solar charging panel is only turned off in the fast charging mode, and the other working modes are all working states, and the supercapacitor is turned on in any working mode. In addition, except for the corresponding hardware in the working state, the other hardware is in the off state.
[0210] Specifically, in Table 4, the sleep mode refers to a state in which the control device is not in use, that is, no data processing is required. At this time, the processor can control the solar panel, power management module and super capacitor to work, and other hardware is turned off. The solar panel charges the super capacitor through the power management module. The fast charging mode uses the USB charging circuit to quickly charge the super capacitor. At this time, the processor can control the USB charging circuit, power management module, and super capacitor to work, and other hardware are turned off. The standby mode is a mode of waiting to receive data input by the user through buttons or voice. Therefore, the main control function module needs to work to process the input data, the Bluetooth module needs to work to receive data or send data, and the power management module and solar panel need to work to charge. The key mode includes when the electronic device is turned on for the first time (receiving the user's key operation on the power-on button of the control device), only the main control function module and the infrared function module are required to receive the information corresponding to the user's key operation for the first time, and send control information to the infrared function module, so that the infrared function module sends an infrared signal to the display device. Then, after the power-on is completed, only the main control function module and the Bluetooth module work, and other hardware are turned off. The main control function module is used to process the received key information, and then the control information needs to be sent to the display device through the Bluetooth module. In voice mode, the user's voice needs to be collected through a microphone, and then the control information corresponding to the voice is sent to the display device through the Bluetooth module. In headphone mode, the voice information sent by the display device is received through the Bluetooth module and played through the headphones. The social mode is the process in which the user communicates with the display device through the control device, so a microphone is required to collect the user's voice information, send it to the display device through the Bluetooth module, receive the voice information sent by the display device through the Bluetooth module, and play it through the headphones.
[0211] In the embodiment of the present application, other working modes of the control device can also be set according to actual needs. In different working modes, only the corresponding hardware needs to work, and other hardware can be in a turned off state, thereby further reducing the power consumption of the control device.
[0212] Table 4
[0213]
[0214] S103, responding to the sleep instruction sent by the display device and entering the sleep mode.
[0215] The sleep instruction is sent by the display device according to the current display state, and the current display state indicates that the display device will not receive the control information sent by the control device within a preset time.
[0216] In the related art, the control device enters sleep mode only when the standby time exceeds a certain time, such as 5 seconds, and no operation is performed. The control device cannot determine the time when the user stops the operation.
[0217] In an embodiment of the present application, the display device can determine to send a sleep command to the control device based on the current display state. After receiving the sleep command, the control device can enter the sleep mode without waiting for a certain period of time, thereby further reducing the power consumption of the control device.
[0218] Exemplarily, the current display state is after the input is completed in the TV text box and the cursor is moved to the confirmation and clicked. The current display state can also be after a certain video is selected in the video application and the video playback frame is maximized.
[0219] In the embodiment of the present application, firstly, the power consumption of the control device can be reduced by determining the target power. Secondly, the working state of the corresponding hardware is determined by the current working mode of the control device, thereby further reducing the power consumption of the control device. In addition, a sleep instruction is sent to the control device by the current display state of the display device, so that the control device enters the sleep state in time, thereby further reducing the power consumption of the control device.
[0220] Reference Fig.11 , is a flowchart of a method for receiving information provided by an embodiment of the present application, which is applied to Figure 2 The display device shown in the figure includes a processor. The processor is configured to execute Fig.11 The information receiving method shown in the figure specifically comprises the following steps:
[0221] S111, receiving first control information sent by a control device using a preset power.
[0222] Among them, refer to Fig.12 , is a diagram of the data format of control information. The control information includes: header, payload and MIC (substantial control information), where header is 16 bytes, payload is 27 bytes, and MIC is 32 bytes. Fig.12 In the example, the control device sends three control messages (121, 122, and 123) to the display device. The display device can read the header each time and determine that the header and the header after the header and the header before the next header are a control message.
[0223] In addition, the first control information is sent via Bluetooth or infrared after the user presses a button of the control device, or it can be sent via Bluetooth after the user inputs voice.
[0224] S112: Determine a corresponding target power according to the signal strength of the received first control information.
[0225] The target power has a negative correlation with the signal strength, and the target power is less than the preset power.
[0226] In the embodiment of the present application, the display device can determine the target power corresponding to the signal strength according to the corresponding relationship shown in Table 3.
[0227] S113, sending the target power to the control device;
[0228] S114: receiving second control information sent by the control device using the target power.
[0229] After receiving the second control information, the display device may also determine a new target power according to the signal strength of the second control information, and send the target power to the control device so that the control device adjusts the power of sending the control information again.
[0230] In an embodiment of the present application, the display device can determine the corresponding target power based on the signal strength of the received first control information and send it to the control device, so that the control device adjusts the power of sending the control information, thereby reducing the power consumption of the control device.
[0231] Reference Fig.13 ,exist Fig.11 Based on the above, the method for receiving information by the display device further includes the following steps:
[0232] S131, determining the current display state of the display device.
[0233] Among them, the current display state of the display device can be any display state of the display device, such as the display state of entering a game, the display state of entering a video, the display state of entering an audio, etc.
[0234] S132, determining whether the current display state is a preset display state.
[0235] Among them, the preset display state is determined based on the received historical control information, the historical control information is sent by the control device, the preset display state is the display state entered by the display device after receiving the historical control information, and after entering the preset display state, no control information sent by the control device is received within a preset time.
[0236] Among them, the display state training samples determined by the user through the control device in the text input scenario, video selection scenario and game entertainment scenario of the display device can be used as label data to train the target model by whether the control information is received within a certain time (5s) of entering the display state. During use, the trained target model can be input in the current display state, and the output result is that the control information is not received, then it can be determined that the current display state is the preset display state. Among them, the training samples can be uploaded to the server by multiple display devices, and the server sends the trained target model to the display device for use. In this way, as the amount of training sample data increases, the accuracy of the target model predicting that the current display state is the preset display state is improved, and the target model prediction increases the number of predicted scenarios.
[0237] In addition, by obtaining the historical control information corresponding to the current display device, the preset display state can be determined in advance and then stored. During use, the current display state can be compared to see if it is the preset display state, thereby realizing personalized storage of the preset display state for the display device and improving the hit rate of the specific user's habits of using the control device.
[0238] S133: If the current display state is a preset display state, determining that the current display state indicates that no information sent by the control device will be received within a preset time.
[0239] S134, sending a sleep instruction to the control device.
[0240] The sleep instruction is used to control the control device to switch to the sleep mode.
[0241] In the embodiment of the present application, when the current display state of the display device is the preset display state, a sleep instruction can be directly sent to the control device to make the control device enter the sleep mode, and the control device does not need to wait for a certain period of time before entering the sleep mode. In addition, the process of determining the target power and the current display state is performed on the display device side, and the control device does not need additional power consumption, thereby greatly reducing the power consumption of the control device.
[0242] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0243] Fig.14 Schematic diagram of the structure of an information sending device provided in an embodiment of the present application. The present application embodiment provides an information sending device, which is applied to a control device. Fig.14 As shown, the information sending device 1400 includes: a first sending module 1401, a receiving module 1402 and a second sending module 1403, wherein:
[0244] A first sending module 1401 is used to send first control information to a display device using a preset power;
[0245] The receiving module 1402 is used to receive a target power sent by the display device, where the target power is determined by the display device according to the signal strength of the first control information received, the target power has a negative correlation with the signal strength, and the target power is less than the preset power;
[0246] The second sending module 1403 is used to send second control information to the display device by using the target power.
[0247] In some possible implementations, the information sending device 1400 further includes:
[0248] An entry module (not shown) is used to respond to a sleep instruction sent by the display device and enter a sleep mode, wherein the sleep instruction is sent by the display device according to a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
[0249] In some possible implementations, the information sending device 1400 further includes:
[0250] A determination module, used to determine the current working mode of the control device;
[0251] The control module is used to control the corresponding hardware to be in a working state according to the current working mode, wherein the working mode of the control device and the working state of the hardware have a corresponding relationship.
[0252] Fig.15 Schematic diagram of the structure of an information receiving device provided in an embodiment of the present application. The present application embodiment provides an information receiving device, which is applied to a display device. Fig.15 As shown, the information receiving device 150 includes: a first receiving module 151, a determining module 152, a sending module 153 and a second receiving module 154, wherein:
[0253] A first receiving module 151, configured to receive first control information sent by a control device using a preset power;
[0254] A determination module 152, configured to determine a corresponding target power according to the signal strength of the received first control information, wherein the target power has a negative correlation with the signal strength, and the target power is less than a preset power;
[0255] A sending module 153, used to send the target power to the control device;
[0256] The second receiving module 154 is configured to receive second control information sent by the control device using the target power.
[0257] In some possible implementations, the information receiving device 150 further includes:
[0258] A first determining module (not shown), configured to determine a current display state of a display device;
[0259] The instruction sending module (not shown) is used to send a sleep instruction to the control device if the current display state indicates that no information sent by the control device will be received within a preset time. The sleep instruction is used to control the control device to switch to the sleep mode.
[0260] In some possible implementations, the information receiving device 150 further includes:
[0261] a second determination module (not shown), configured to determine whether the current display state is a preset display state, the preset display state being determined based on the received historical control information, the historical control information being sent by the control device, the preset display state being the display state entered by the display device after receiving the historical control information, and after entering the preset display state, no control information sent by the control device is received within a preset time;
[0262] The third determining module (not shown) determines that the current display state indicates that no information sent by the control device will be received within a preset time if the current display state is a preset display state.
[0263] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When loading and executing computer program instructions on a computer, the process or function according to the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0264] An embodiment of the present application also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, an information sending method or an information receiving method of any of the above method embodiments is implemented.
[0265] An embodiment of the present application also provides a computer program product, which includes a computer program. The computer program is stored in a computer-readable storage medium. At least one processor can obtain the computer program from the computer-readable storage medium. When the at least one processor executes the computer program, it can implement the visual information sending method or information receiving method of any of the above method embodiments.
[0266] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
[0267] For ease of explanation, the above description has been made in conjunction with specific embodiments. However, the above exemplary discussion is not intended to be exhaustive or limit the embodiments to the specific forms disclosed above. Based on the above teachings, various modifications and variations can be obtained. The selection and description of the above embodiments are intended to better explain the principles and practical applications, so that those skilled in the art can better use the embodiments and various different variations of the embodiments suitable for specific use considerations.
Claims
1. A control device, characterized in that: include: A processor, the processor being configured to: When the control device is awakened from the sleep mode by pressing a button, a preset power is used to send first control information to the display device; wherein the preset power is the maximum power that the control device can reach; Receive a target power sent by a display device; wherein the target power is determined by the display device according to the signal strength of the first control information received and a preset corresponding relationship, the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength of the first control information received by the display device, and the target power is less than the preset power; the target power includes multiple levels; Using the target power instead of the preset power, sending second control information to the display device, so as to avoid redundancy of the preset power and reduce energy consumption of the control device; The processor is further configured to: Entering a sleep mode in response to a sleep instruction sent by the display device, wherein the sleep instruction is sent by the display device according to a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
2. The control device according to claim 1, characterized in that The processor is further configured to: determining a current operating mode of the control device; According to the current working mode, the corresponding hardware is controlled to be in a working state, wherein the working mode of the control device corresponds to the working state of the hardware.
3. The control device according to claim 1 or 2, characterized in that: It also includes: a super capacitor, a solar panel and / or a USB charging circuit; the processor includes: a power management module, and the power management module is used to manage the solar panel and / or the USB charging circuit to charge the super capacitor.
4. The control device according to claim 3, characterized in that The USB charging circuit comprises: a USB basic charging circuit and a Schottky barrier diode, wherein the anode of the Schottky barrier diode is connected to the USB basic charging circuit, and the cathode of the Schottky barrier diode is connected to the power management module.
5. A method for sending information, characterized in that: Applied to a control device, the information sending method includes: When the control device is awakened from the sleep mode by pressing a button, a preset power is used to send first control information to the display device; wherein the preset power is the maximum power that the control device can reach; Receive a target power sent by a display device; wherein the target power is determined by the display device according to the signal strength of the first control information received and a preset corresponding relationship, the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength of the first control information received by the display device, and the target power is less than the preset power; the target power includes multiple levels; Using the target power instead of the preset power, sending second control information to the display device, so as to avoid redundancy of the preset power and reduce energy consumption of the control device; The method further comprises: Entering a sleep mode in response to a sleep instruction sent by the display device, wherein the sleep instruction is sent by the display device according to a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
6. The information sending method according to claim 5, characterized in that: Also includes: determining a current operating mode of the control device; According to the current working mode, the corresponding hardware is controlled to be in a working state, wherein the working mode of the control device corresponds to the working state of the hardware.
7. A display device, characterized in that: include: A processor, the processor being configured to: When receiving a control device that is awakened from a sleep mode by a button, the control device uses a first control information sent with a preset power; wherein the preset power is a maximum power that the control device can reach; Determine a corresponding target power according to the signal strength of the first control information received and a preset corresponding relationship, wherein the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength, and the target power is less than the preset power; the target power includes multiple levels; sending the target power to the control device; receiving second control information sent by the control device using the target power instead of the preset power, so as to avoid redundancy of the preset power and reduce energy consumption of the control device; The process is further configured to: Determining a current display state of the display device; If the current display state indicates that the control information sent by the control device will not be received within a preset time, a sleep instruction is sent to the control device, and the sleep instruction is used to control the control device to switch to a sleep mode.
8. The display device according to claim 7, characterized in that The process is further configured to: Determine whether the current display state is a preset display state, the preset display state is determined according to received historical control information, the historical control information is sent by the control device, the preset display state is the display state entered by the display device after receiving the historical control information, and after entering the display state, no control information sent by the control device is received within the preset time; If the current display state is a preset display state, determining that the current display state indicates that control information sent by the control device will not be received within a preset time.
9. A method for receiving information, characterized in that: Applied to a display device, the information receiving method comprises: When receiving a control device that is awakened from a sleep mode by a button, the control device uses a first control information sent with a preset power; wherein the preset power is a maximum power that the control device can reach; Determine a corresponding target power according to the signal strength of the first control information received and a preset corresponding relationship, wherein the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength, and the target power is less than the preset power; the target power includes multiple levels; sending the target power to the control device; receiving second control information sent by the control device using the target power instead of the preset power, so as to avoid redundancy of the preset power and reduce energy consumption of the control device; The method further comprises: Determining a current display state of the display device; If the current display state indicates that no information sent by the control device will be received within a preset time, a sleep instruction is sent to the control device, and the sleep instruction is used to control the control device to switch to a sleep mode.
10. The information receiving method according to claim 9, characterized in that: Also includes: Determine whether the current display state is a preset display state, the preset display state is determined according to received historical control information, the historical control information is sent by the control device, the preset display state is the display state entered by the display device after receiving the historical control information, and after entering the display state, no control information sent by the control device is received within the preset time; If the current display state is a preset display state, determining that the current display state indicates that information sent by the control device will not be received within a preset time.
11. An information sending device, characterized in that: Applied to a control device, the information sending device comprises: A first sending module, configured to send first control information to the display device using a preset power when the control device is awakened from a sleep mode by pressing a button; wherein the preset power is a maximum power that the control device can reach; A receiving module, configured to receive a target power sent by a display device; wherein the target power is determined by the display device according to the signal strength of the first control information received and a preset corresponding relationship, the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength of the first control information received by the display device, and the target power is less than the preset power; the target power includes multiple levels; A second sending module, configured to send second control information to the display device by using the target power instead of the preset power, so as to avoid redundancy of the preset power and reduce energy consumption of the control device; An entry module is used to respond to a sleep instruction sent by the display device and enter a sleep mode, wherein the sleep instruction is sent by the display device according to a current display state, and the current display state indicates that the display device will not receive control information sent by the control device within a preset time.
12. An information receiving device, characterized in that: Applied to a display device, the information receiving device comprises: A first receiving module, used to receive first control information sent with a preset power when the control device is awakened from a sleep mode by a button; wherein the preset power is a maximum power that the control device can reach; a determination module, configured to determine a corresponding target power according to the signal strength of the first control information received and a preset corresponding relationship, wherein the preset corresponding relationship is a pre-stored corresponding relationship between the signal strength and the target power, the target power has a negative correlation with the signal strength, and the target power is less than the preset power; the target power includes multiple levels; A sending module, used for sending the target power to the control device; A second receiving module is used to receive second control information sent by the control device using the target power instead of the preset power, so as to avoid the redundancy of the preset power and reduce the energy consumption of the control device; A first determining module, used to determine the current display state of the display device; The instruction sending module is used to send a sleep instruction to the control device if the current display state indicates that the control information sent by the control device will not be received within a preset time, and the sleep instruction is used to control the control device to switch to a sleep mode.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, and when the computer program instructions are executed, the information sending method according to any one of claims 5 to 6 or the information receiving method according to any one of claims 9 to 10 is implemented.
Citation Information
Patent Citations
Device and method for intelligently supplying power to node based on wireless sensor network
CN101951033A
Infrared remote control method and device
CN104867316A
Transmit power control method and apparatus
CN106576305A
Electronic device system
US20150020098A1