CN115022689B - Configuration method of control device keys, display equipment and control device - Google Patents

Configuration method of control device keys, display equipment and control device Download PDF

Info

Publication number
CN115022689B
CN115022689B CN202210578895.1A CN202210578895A CN115022689B CN 115022689 B CN115022689 B CN 115022689B CN 202210578895 A CN202210578895 A CN 202210578895A CN 115022689 B CN115022689 B CN 115022689B
Authority
CN
China
Prior art keywords
key
control device
configuration file
file
layout
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202210578895.1A
Other languages
Chinese (zh)
Other versions
CN115022689A (en
Inventor
张靖娅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vidaa Netherlands International Holdings BV
Original Assignee
Vidaa Netherlands International Holdings BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vidaa Netherlands International Holdings BV filed Critical Vidaa Netherlands International Holdings BV
Priority to CN202210578895.1A priority Critical patent/CN115022689B/en
Publication of CN115022689A publication Critical patent/CN115022689A/en
Application granted granted Critical
Publication of CN115022689B publication Critical patent/CN115022689B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42226Reprogrammable remote control devices
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C17/00Arrangements for transmitting signals characterised by the use of a wireless electrical link
    • G08C17/02Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
    • GPHYSICS
    • G08SIGNALLING
    • G08CTRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
    • G08C23/00Non-electrical signal transmission systems, e.g. optical systems
    • G08C23/04Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • H04N21/42218Specific keyboard arrangements for mapping a matrix of displayed objects on the screen to the numerical key-matrix of the remote control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42221Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application discloses a configuration method of a control device key, display equipment and a control device. Acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface, and generating a key configuration file; the display device sends the key configuration file to the control device. The control device acquires second version information of the key configuration file and first version information of the key configuration file operated by the control device, receives the key configuration file if the file version represented by the first version information is higher than the file version represented by the second version information, and updates layout position information of keys based on the key configuration file. Therefore, the method, the display equipment and the control device can enable the user to customize the layout positions of all keys on the control device so as to accord with personal operation habits of the user and improve user experience.

Description

Configuration method of control device keys, display equipment and control device
Technical Field
The present application relates to the field of remote controllers, and in particular, to a method for configuring keys of a control device, a display device, and a control device.
Background
The control device, namely the remote controller, is used as a wireless transmitting device, and the main working principle is that key information is encoded by utilizing a digital encoding technology, and light waves are transmitted through an infrared diode. The light waves are converted into electrical signals by the infrared receiver of the display device, decoded by the processor and used for controlling the display device to complete the required operation requirements based on the demodulated instructions.
The remote controller is generally provided with application keys and common function keys, and the number, the functions and the layout of the application keys and the common function keys of different types of remote controllers are different. When the user operates different remote controllers, the layout positions of the keys on the remote controllers may not conform to the operation habits of the user, and the user experience is affected.
Disclosure of Invention
The application provides a configuration method of keys of a control device, display equipment and the control device, and aims to solve the problem that the layout positions of all keys on a remote controller do not accord with the operation habit of a user and influence the user experience.
In a first aspect, the present application provides a display apparatus comprising: a display configured to display a user interface, the user interface including a key configuration button; a communicator configured to connect with the control device;
a controller respectively connected to the display and the communicator, the controller configured to:
generating a key layout configuration interface in response to an instruction generated when a user triggers the key configuration button, and displaying the key layout configuration interface in the user interface, wherein the key layout configuration interface comprises at least one key icon displayed according to a default layout mode, and the at least one key icon represents at least one key on the control device;
acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file;
and sending the key configuration file to a control device, wherein the key configuration file is used for updating layout position information of at least one key on the control device.
In some embodiments of the present application, the controller, when executing the sending the key configuration file to the control device, is further configured to:
Responding to the Bluetooth connection of the display equipment and the control device, and acquiring an electric quantity value of the control device;
if the electric quantity value of the control device is smaller than or equal to the electric quantity threshold value, the key configuration file is not sent to the control device;
and if the electric quantity value of the control device is larger than the electric quantity threshold value, sending the key configuration file to the control device.
In some embodiments of the present application, before executing the sending the key configuration file to the control device, the controller is further configured to:
acquiring first version information of the key configuration file, generating a configuration file issuing notification carrying the first version information, and sending the configuration file issuing notification to a control device, wherein the configuration file issuing notification is used for indicating the control device to compare the first version information with second version information of the key configuration file operated by the control device;
and in response to receiving a receivable notification sent by the control device, performing the step of sending the key configuration file to the control device, wherein the receivable notification is a notification generated by the control device when the file version characterized by the first version information is compared with the file version characterized by the second version information.
In some embodiments of the present application, the controller, when executing the sending the key configuration file to the control device, is further configured to:
splitting the key configuration file into at least one key configuration subfile according to a preset file size;
and sequentially sending the at least one key configuration sub-file to the control device according to the received notification returned by the control device, wherein the received notification is generated after the control device receives one key configuration sub-file sent by the display device.
In some embodiments of the application, the controller is further configured to:
in the process of sequentially sending the at least one key configuration subfile to the control device, stopping sending the key configuration subfile to the control device in response to detecting that the electric quantity value of the control device is reduced to be smaller than or equal to an electric quantity threshold value;
and in response to detecting that the electric quantity value of the control device is restored to be larger than the electric quantity threshold value, starting from the corresponding key configuration subfile when the transmission is stopped, and continuing to transmit the remaining key configuration subfiles to the control device.
In some embodiments of the application, the controller is further configured to:
In the process of sequentially sending the at least one key configuration subfile to the control device, stopping sending the key configuration subfile to the control device in response to detecting that the electric quantity value of the control device is reduced to be smaller than or equal to an electric quantity threshold value;
in response to detecting that the power value of the control device is restored to be greater than the power threshold, retransmitting all key configuration subfiles to the control device from the first key configuration subfile, and notifying the control device to delete the key configuration subfiles received before stopping transmission.
In some embodiments of the application, the controller is further configured to:
adding an end identifier in the last key configuration subfile;
when the last key configuration subfile carrying the end identifier is sent to a control device, receiving a receiving end notification sent by the control device after the end identifier is identified;
and responding to the receiving end notification, generating a key layout interface based on the new layout position information in the key configuration file, and displaying the key layout interface in a user interface, wherein the key layout interface comprises at least one key icon displayed according to a new layout mode, and the key layout interface is used for a user to adjust the physical position of at least one key on the control device.
In a second aspect, the present application also provides a control device, including: a communication interface configured to connect with a display device; a processor coupled to the communication interface, the processor configured to:
receiving a configuration file issuing notice sent by a display device, wherein the configuration file issuing notice refers to a notice generated by the display device based on first version information of a newly generated key configuration file, the key configuration file refers to a file generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface in the display device, and the at least one key icon characterizes at least one key on the control device;
acquiring second version information of a key configuration file operated by the control device, and acquiring first version information of a newly generated key configuration file from the configuration file issuing notice;
if the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by display equipment, and updating layout position information of at least one key on the control device based on the key configuration file;
And if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
In a third aspect, the present application further provides a method for configuring a key of a control device, which is applied to a display device, where the method includes:
generating a key layout configuration interface in response to an instruction generated when a user triggers a key configuration button, and displaying the key layout configuration interface in the user interface, wherein the key layout configuration interface comprises at least one key icon displayed according to a default layout mode, and the at least one key icon represents at least one key on the control device;
acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file;
and sending the key configuration file to a control device, wherein the key configuration file is used for updating layout position information of at least one key on the control device.
In a fourth aspect, the present application further provides a method for configuring a key of a control device, which is applied to the control device, where the method includes:
Receiving a configuration file issuing notice sent by a display device, wherein the configuration file issuing notice refers to a notice generated by the display device based on first version information of a newly generated key configuration file, the key configuration file refers to a file generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface in the display device, and the at least one key icon characterizes at least one key on the control device;
acquiring second version information of a key configuration file operated by the control device, and acquiring first version information of a newly generated key configuration file from the configuration file issuing notice;
if the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by display equipment, and updating layout position information of at least one key on the control device based on the key configuration file;
and if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
In a fifth aspect, the present application further provides a computer readable storage medium, where a program may be stored, where the program may implement some or all of the steps in each embodiment of the method for configuring a control device key provided by the present application when executed.
The embodiment of the application provides a configuration method of a control device key, display equipment and a control device. Acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface, and generating a key configuration file; the display device sends the key configuration file to the control device. The control device acquires second version information of a key configuration file operated by the control device and first version information of the key configuration file, receives the key configuration file sent by the display device if the file version represented by the first version information is higher than the file version represented by the second version information, and updates layout position information of at least one key on the control device based on the key configuration file; otherwise, the key configuration file sent by the display device is not received. Therefore, the method, the display equipment and the control device can enable the user to customize the layout positions of all keys on the control device so as to accord with personal operation habits of the user and improve user experience.
Drawings
In order to more clearly illustrate the technical solution of the present application, the drawings that are needed in the embodiments will be briefly described below, and it will be obvious to those skilled in the art that other drawings can be obtained from these drawings without inventive effort.
FIG. 1 illustrates a schematic diagram of an operational scenario between a display device and a control apparatus according to some embodiments;
fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments;
fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments;
FIG. 4 illustrates a software configuration diagram in a display device 200 according to some embodiments;
FIG. 5 illustrates a flow chart of a method for configuring a display device to execute control device keys, according to some embodiments;
FIG. 6 illustrates a flow diagram of a method for configuring a display device to execute control device keys, according to some embodiments;
FIG. 7 illustrates a schematic diagram of a control device according to some embodiments;
FIG. 8 illustrates a schematic diagram of a display device displaying a key layout configuration interface, according to some embodiments;
FIG. 9 illustrates another diagram of a display device displaying a key layout configuration interface, according to some embodiments;
FIG. 10 illustrates a schematic diagram of a user adjusting key icons based on a key layout configuration interface, according to some embodiments;
FIG. 11 illustrates a data flow diagram of a display device sending a key configuration file to a control device in accordance with some embodiments;
FIG. 12 illustrates a schematic diagram of a display device displaying a file delivery inquiry prompt interface according to some embodiments;
FIG. 13 illustrates another diagram of a display device displaying a file delivery inquiry prompt interface according to some embodiments;
FIG. 14 illustrates a schematic diagram of a display device displaying an updated hint interface according to some embodiments;
FIG. 15 shows a schematic diagram of a display device displaying a key layout interface, according to some embodiments;
FIG. 16 illustrates a flowchart of a method for a control device to perform configuration of control device keys, according to some embodiments;
FIG. 17 illustrates a data flow diagram of a control device performing a configuration method of control device keys, in accordance with some embodiments;
FIG. 18 illustrates a flow chart of a method by which a control device receives a display device send key profile, in accordance with some embodiments;
FIG. 19 is a schematic diagram illustrating a configuration of a control device after adjusting physical keys according to some embodiments;
fig. 20 is a schematic diagram of another structure of the control device after adjusting the physical key according to some embodiments.
Detailed Description
For the purposes of making the objects and embodiments of the present application more apparent, an exemplary embodiment of the present application will be described in detail below with reference to the accompanying drawings in which exemplary embodiments of the present application are illustrated, it being apparent that the exemplary embodiments described are only some, but not all, of the embodiments of the present application.
It should be noted that the brief description of the terminology in the present application is for the purpose of facilitating understanding of the embodiments described below only and is not intended to limit the embodiments of the present application. Unless otherwise indicated, these terms should be construed in their ordinary and customary meaning.
The terms first, second, third and the like in the description and in the claims and in the above-described figures are used for distinguishing between similar or similar objects or entities and not necessarily for describing a particular sequential or chronological order, unless otherwise indicated. It is to be understood that the terms so used are interchangeable under appropriate circumstances.
The terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a product or apparatus that comprises a list of elements is not necessarily limited to all elements explicitly listed, but may include other elements not expressly listed or inherent to such product or apparatus. The term "module" refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware or/and software code that is capable of performing the function associated with that element.
The display device provided by the embodiment of the application can have various implementation forms, for example, a television, an intelligent television, a computer, a laser projection device, a display (monitor), an electronic whiteboard (electronic bulletin board), an electronic desktop (electronic table) and the like. Fig. 1 and 2 are specific embodiments of a display device of the present application.
Fig. 1 illustrates a schematic diagram of an operational scenario between a display device and a control apparatus according to some embodiments. As shown in fig. 1, a user may operate the display device 200 through the smart device 300 or the control apparatus 100.
In some embodiments, the control apparatus 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 modes, and the display device 200 is controlled by a wireless or wired mode. The user may control the display device 200 by inputting user instructions through keys on a remote control, voice input, control panel input, etc.
In some embodiments, a smart device 300 (e.g., mobile terminal, tablet, computer, notebook, etc.) may also be used to control the display device 200. For example, the display device 200 is controlled using an application running on a smart device.
In some embodiments, the display device may receive instructions not using the smart device or control device described above, but rather receive control of the user by touch or gesture, or the like.
In some embodiments, the display device 200 may also perform control in a manner other than the control apparatus 100 and the smart device 300, for example, the voice command control of the user may be directly received through a module configured inside the display device 200 device for acquiring voice commands, or the voice command control of the user may be received through a voice control device configured outside the display device 200 device.
In some embodiments, the display device 200 is also in data communication with a server 400. The display device 200 may be permitted to make communication connections via a Local Area Network (LAN), a Wireless Local Area Network (WLAN), and other networks. The server 400 may provide various contents and interactions to the display device 200. The server 400 may be a cluster, or may be multiple clusters, and may include one or more types of servers.
Fig. 2 shows a hardware configuration block diagram of the control apparatus 100 according to some embodiments. As shown in fig. 2, the control device 100 includes a controller 110, a communication interface 130, a user input/output interface 140, a memory, a processor, and a power supply. The control apparatus 100 may receive an input operation instruction of a user, and convert the operation instruction into an instruction recognizable and responsive to the display device 200, and may perform an interaction between the user and the display device 200.
Fig. 3 illustrates a hardware configuration block diagram of a display device 200 according to some embodiments. As shown in fig. 3, the display apparatus 200 includes at least one of a modem 210, a communicator 220, a detector 230, an external device interface 240, a controller 250, a display 260, an audio output interface 270, a memory, a power supply, and a user interface.
In some embodiments the controller includes a processor, a video processor, an audio processor, a graphics processor, RAM, ROM, a first interface for input/output to an nth interface.
The display 260 includes a display screen component for presenting a picture, and a driving component for driving an image display, a component for receiving an image signal from the controller output, displaying video content, image content, and a menu manipulation interface, and a user manipulation UI interface.
The display 260 may be a liquid crystal display, an OLED display, a projection device, or a projection screen.
The communicator 220 is a component for communicating with external devices or servers according to various communication protocol types. For example: the communicator may include at least one of a Wifi module, a bluetooth module, a wired ethernet module, or other network communication protocol chip or a near field communication protocol chip, and an infrared receiver. The display device 200 may establish transmission and reception of control signals and data signals with the external control device 100 or the server 400 through the communicator 220.
A user interface, which may be used to receive control signals from the control device 100 (e.g., an infrared remote control, etc.).
The detector 230 is used to collect signals of the external environment or interaction with the outside. For example, detector 230 includes a light receiver, a sensor for capturing the intensity of ambient light; alternatively, the detector 230 includes an image collector such as a camera, which may be used to collect external environmental scenes, user attributes, or user interaction gestures, or alternatively, the detector 230 includes a sound collector such as a microphone, or the like, which is used to receive external sounds.
The external device interface 240 may include, but is not limited to, the following: high Definition Multimedia Interface (HDMI), analog or data high definition component input interface (component), composite video input interface (CVBS), USB input interface (USB), RGB port, or the like. The input/output interface may be a composite input/output interface formed by a plurality of interfaces.
The modem 210 receives broadcast television signals through a wired or wireless reception manner, and demodulates audio and video signals, such as EPG data signals, from a plurality of wireless or wired broadcast television signals.
In some embodiments, the controller 250 and the modem 210 may be located in separate devices, i.e., the modem 210 may also be located in an external device to the main device in which the controller 250 is located, such as an external set-top box or the like.
The controller 250 controls the operation of the display device and responds to the user's operations through various software control programs stored on the memory. The controller 250 controls the overall operation of the display apparatus 200. For example: in response to receiving a user command to select a UI object to be displayed on the display 260, the controller 250 may perform an operation related to the object selected by the user command.
In some embodiments the controller includes at least one of a central processing unit (Central Processing Unit, CPU), video processor, audio processor, graphics processor (Graphics Processing Unit, GPU), RAM (Random Access Memory, RAM), ROM (Read-Only Memory, ROM), first to nth interfaces for input/output, a communication Bus (Bus), etc.
The user may input a user command through a Graphical User Interface (GUI) displayed on the display 260, and the user input interface receives the user input command through the Graphical User Interface (GUI). Alternatively, the user may input the user command by inputting a specific sound or gesture, and the user input interface recognizes the sound or gesture through the sensor to receive the user input command.
A "user interface" is a media interface for interaction and exchange of information between an application or operating system and a user, which enables conversion between an internal form of information and a user-acceptable form. A commonly used presentation form of the user interface is a graphical user interface (Graphic User Interface, GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It may be an interface element such as an icon, a window, a control, etc. displayed in a display screen of the electronic device, where the control may include a visual interface element such as an icon, a button, a menu, a tab, a text box, a dialog box, a status bar, a navigation bar, a Widget, etc.
Fig. 4 illustrates a software configuration diagram in a display device 200 according to some embodiments. In some embodiments, as shown in fig. 4, the system of the display device may include a Kernel (Kernel), a command parser (shell), a file system, and an application program. The kernel, shell, and file system together form the basic operating system architecture that allows users to manage files, run programs, and use the system. After power-up, the kernel is started, the kernel space is activated, hardware is abstracted, hardware parameters are initialized, virtual memory, a scheduler, signal and inter-process communication (IPC) are operated and maintained. After the kernel is started, shell and user application programs are loaded again. The application program is compiled into machine code after being started to form a process.
As shown in fig. 4, the system of the display device is divided into three layers, an application layer, a middleware layer, and a hardware layer, from top to bottom.
The application layer mainly comprises common applications on the television, and an application framework (Application Framework), wherein the common applications are mainly applications developed based on Browser, such as: HTML5 APPs; native applications (Native APPs);
the application framework (Application Framework) is a complete program model with all the basic functions required by standard application software, such as: file access, data exchange, and the interface for the use of these functions (toolbar, status column, menu, dialog box).
Native applications (Native APPs) may support online or offline, message pushing, or local resource access.
The middleware layer includes middleware such as various television protocols, multimedia protocols, and system components. The middleware can use basic services (functions) provided by the system software to connect various parts of the application system or different applications on the network, so that the purposes of resource sharing and function sharing can be achieved.
The hardware layer mainly comprises a HAL interface, hardware and a driver, wherein the HAL interface is a unified interface for all the television chips to be docked, and specific logic is realized by each chip. The driving mainly comprises: audio drive, display drive, bluetooth drive, camera drive, WIFI drive, USB drive, HDMI drive, sensor drive (e.g., fingerprint sensor, temperature sensor, pressure sensor, etc.), and power supply drive, etc.
In some embodiments, the control device 100 shown in FIG. 2 provides at least one key that implements an operational requirement or function. After the display device 200 and the control apparatus 100 are connected, when the user needs to perform a certain operation on the display device 200, the user can complete a desired operation requirement by triggering a target key for realizing the operation.
The arrangement of the individual keys provided for the different types of control devices 100 is different. In order to facilitate a user to quickly become familiar with the operation modes of different control devices 100, embodiments of the present application provide a display device and a control device, both configured to execute the configuration method of the keys of the control device. Based on the method, the user can customize the layout positions of the keys provided by the control device, and the user experience is improved by dynamically configuring the key layout positions so as to accord with the personal operation habit of the user.
FIG. 5 illustrates a flow chart of a method for configuring a display device to execute control device keys, according to some embodiments; fig. 6 illustrates a flow diagram of a method for configuring a display device to execute control device keys, according to some embodiments. The display device provided by the embodiment of the application comprises: a display 260 configured to display a user interface including key configuration buttons; a communicator 220 configured to connect with the control device 100; the controller 250 connected to the display 260 and the communicator 220, respectively, when executing the configuration method of the control device keys shown in fig. 5 and 6, the controller 250 is configured to execute the following steps:
And S11, generating a key layout configuration interface in response to an instruction generated when the user triggers the key configuration button, and displaying the key layout configuration interface in the user interface.
A system setup control is configured within the display device and displayed in the user interface. When the user self-defines the layout position of the buttons of the control device, the user clicks the system setting control, and the system setting interface is switched and displayed in the user interface. The system setting interface comprises a key configuration button, the user clicks the key configuration button, and the key layout configuration interface is switched and displayed in the user interface.
FIG. 7 illustrates a schematic diagram of a control device according to some embodiments; FIG. 8 illustrates a schematic diagram of a display device displaying a key layout configuration interface, according to some embodiments. Referring to fig. 7, when the key layout of the control device is not customized, each physical key provided by the control device is laid out in a default layout manner. Referring to fig. 8, the key layout configuration interface includes a confirm button, a resume button, and at least one key icon presented in a default layout manner. The confirm button is used for finishing the adjustment of the layout position of the key icons; the recovery button is used for recovering each key icon in the key layout configuration interface to an initial state corresponding to a default layout mode; at least one key icon represents at least one key on the control device, and the key icon and the key are in one-to-one correspondence. In the initial state (the layout positions of the key icons are not adjusted), the layout positions of the key icons in the key layout configuration interface are the same as the layout positions of the physical keys on the control device.
S12, obtaining new layout position information generated after the user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file.
And each key icon in the key layout configuration interface can be changed in display position, so that a user can adjust the layout position of at least one key icon in a clicking, voice or touch mode of the remote controller, and the adjusted layout positions of the key icons meet the self requirements.
In some embodiments, the manner in which the user adjusts the key icons based on the key layout configuration interface may include a position exchange of the user through the two selected key icons in succession. Referring again to fig. 8, for example, when the key icon selected by the user for the first time is "volume+", and the key icon selected by the user for the second time is "volume-", the display device exchanges layout positions of "volume+" and "volume-" after performing the second selection action. The selecting action can be realized by one of clicking, voice or touch control of the remote controller.
FIG. 9 illustrates another diagram of a display device displaying a key layout configuration interface, according to some embodiments. In some embodiments, referring to fig. 9, the manner in which the user adjusts the key icons based on the key layout configuration interface may further include displaying an add button, a key icon providing area, and a preview area in the key layout configuration interface. The adding button is used for adding the key icons of the key icon providing area to the corresponding gaps of the preview area; the key icon providing area comprises at least one key icon displayed according to a default layout mode; in the initial state, displaying a blank space including a default layout mode display in the preview area, wherein the blank space is used for filling key icons; after the user adjusts the layout position of the key icons, the preview area comprises at least one target key icon selected by the user based on each key icon provided by the key icon providing area, and after the user finishes selecting the key icons, the layout position information in the preview area is new layout position information adjusted by the user.
The user selects the empty space to be filled in the preview area, then, the target key icon is selected in the key icon providing area, and after the adding button is clicked, the display device adds the target key icon to the corresponding empty space.
In some embodiments, all add buttons and delete buttons (not shown) may be included on the basis of the key layout configuration interface shown in fig. 9. If the number of key icons that the user wants to adjust is small, the user can click on all the add buttons, and the display device adds all the key icons in the key icon providing area to the respective gaps in the preview area correspondingly. Then, the user selects the key icon of which the position needs to be adjusted in the preview area, clicks the delete button, and the display device deletes the key icon to generate a vacancy. The user reselects the empty space, and after the target key icon is selected in the key icon providing area and the add button is clicked, the target key icon can be added to the corresponding empty space.
In some embodiments, in conjunction with fig. 9, a serial number may also be displayed on one side of each key icon in the key icon providing area, and after the user selects a space in the preview area, clicking the add button, and popping up the input popup. The input popup window comprises an input box and a determination button, and after a user inputs a target serial number in the input popup window and clicks the determination button, a key icon corresponding to the target serial number can be added to the empty space. The manner of adjusting the layout of the key icons by the user may be any of the manners described above, or may be applied based on the actual application, which is not specifically limited herein.
FIG. 10 illustrates a schematic diagram of a user adjusting key icons based on a key layout configuration interface, according to some embodiments. Referring to fig. 9 and 10, taking any adjustment mode corresponding to fig. 9 as an example, the user exchanges layout positions of a key icon a (corresponding to a "channel+" key) and a key icon b (corresponding to a "set" key), and exchanges layout positions of a key icon c (corresponding to a "menu" key) and a key icon d (corresponding to a "channel-" key). After the adjustment is completed, a confirmation button in the key layout configuration interface is clicked, so that new layout position information generated after the adjustment is obtained, namely, a key icon a corresponds to a 'set' key, a key icon b corresponds to a 'channel+' key, a key icon c corresponds to a 'channel-' key, and a key icon d corresponds to a 'menu' key.
After each key layout of the control device is dynamically configured through the key layout configuration interface, the display device acquires new layout position information generated after adjustment, invokes the middleware interface to update the original key configuration file of the control device stored at the display device end, and generates a new key configuration file.
S13, sending the key configuration file to the control device.
The key configuration file is used for updating layout position information of at least one key on the control device.
In some embodiments, the display device may send the key profile to the control apparatus in an online form. The display device is connected with the control device firstly, and when the display device generates a new key configuration file, the new key configuration file is transmitted to the control device on line, and the control device receives the key configuration file transmitted by the display device on line.
In some embodiments, the display device may send the key configuration file to the control device in an offline manner, and receive the key configuration file sent by the display device offline after the control device is powered on. The power-on process of the control device is a process of establishing connection between the control device and the display equipment.
After receiving the key configuration file sent by the display device in whatever form, the control device determines whether to execute the newly received key configuration file based on the judging strategy of the control device. When the control device judges the self-executable key configuration file, the control device updates the key value information of each key at the software level, and enables a user to dynamically adjust the physical layout position of at least one key on the control device at the physical level based on the updated key value information of each key.
In some embodiments, the manner in which the display device establishes a connection with the control device may be in an infrared signal manner or a bluetooth manner. For example, when the key configuration file is sent in an offline mode, after the control device is powered on, the display device and the control device may be connected in an infrared signal mode or a bluetooth mode, so that the control device receives the key configuration file sent by the display device offline. When the key configuration file is sent in an online mode, the mode adopted by the connection between the display equipment and the control device is the same as the mode adopted by the subsequent key configuration file sending. Or, the display device and the control device can be connected in an infrared signal mode, and after a new key configuration file is generated, the key configuration file is sent to the control device after the connection mode of the display device and the control device is switched to a Bluetooth mode.
Fig. 11 illustrates a data flow diagram of a display device sending a key profile to a control device according to some embodiments. Referring to fig. 11, when the display device performs step S13, that is, the controller 250 performs sending the key configuration file to the control apparatus, it is further configured to perform the following steps:
And 131, responding to the display equipment to establish Bluetooth connection with the control device, and acquiring the electric quantity value of the control device.
Step 132, if the electric quantity value of the control device is less than or equal to the electric quantity threshold value, the key configuration file is not sent to the control device.
And step 133, if the electric quantity value of the control device is larger than the electric quantity threshold value, sending the key configuration file to the control device.
The display device supports a bluetooth mode and the control device also supports a bluetooth mode. In the scene that the display equipment sends the key configuration file in an on-line mode, the display equipment is connected with the control device in an infrared signal mode, and the Bluetooth mode is switched to be adopted when the key configuration file is sent subsequently, the control device is electrified and is connected with the display equipment in the infrared signal mode, a user finishes the custom layout of at least one key of the control device based on a key layout configuration interface presented in the display equipment, generates the key configuration file and locally updates the key configuration file on the display equipment.
The connection mode of the display equipment and the control device is switched from an infrared signal mode to a Bluetooth mode, and the display equipment responds to the connection mode of the display equipment and the control device to be switched to Bluetooth pairing connection to trigger the sending flow of the key configuration file. The switching of the bluetooth mode may be manual switching by a user, or automatic switching of the display device after detecting that a new key configuration file is generated, which is not limited herein.
When the display equipment sends the key configuration file to the control device, the electric quantity value of the control device is obtained, and the electric quantity value of the control device is compared with the electric quantity threshold value to judge whether the residual electric quantity value of the control device can support receiving the complete key configuration file or not, so that abnormal key configuration file sending is avoided. The electric quantity threshold may be set to 20%, or may be another value, and is not particularly limited.
If the display device detects that the power value of the control device is less than or equal to the power threshold, it is indicated that the remaining power value of the control device is insufficient to support receiving the complete key configuration file. In order to avoid interruption of the transmission process, the key configuration file cannot be transmitted, and the display device does not transmit the key configuration file to the control device. And if the electric quantity value of the subsequent control device is higher than the electric quantity threshold value and the display equipment is still connected with the control device in a Bluetooth mode, the display equipment sends the key configuration file to the control device.
In some embodiments, if the display device does not send the key profile to the control device because it detects that the electrical value of the control device is insufficient to support receiving the complete key profile, a prompt is popped up in the user interface of the display device informing the user of the reason why the key profile may not be sent to the control device. When the electric quantity value of the subsequent control device is larger than the electric quantity threshold value, the inquiry prompt is popped up again in the user interface of the display device, and the user decides whether to send the key configuration file to the control device.
If the display device detects that the power value of the control device is greater than the power threshold, indicating that the remaining power value of the control device is sufficient to support receiving a complete key profile, the display device may send the key profile to the control device.
In some embodiments, when the display device detects that the power value of the control device is sufficient to support receiving the complete key configuration file, the control device needs to perform version comparison to determine whether to receive the key configuration file sent by the display device, because the control device locally stores a version of the key configuration file.
To facilitate the decision strategy for the control device to make a version comparison, the controller 250 of the display device is further configured to perform the following steps before executing the sending of the key configuration file to the control device:
step 141, obtaining first version information of the key configuration file, generating a configuration file issuing notification carrying the first version information, and sending the configuration file issuing notification to the control device, where the configuration file issuing notification is used to instruct the control device to compare the first version information with second version information of the key configuration file operated by the control device.
Step 142, in response to receiving the receivable notification sent by the control device, the step of sending the key configuration file to the control device is performed, where the receivable notification refers to a notification generated by the control device when the file version characterized by the first version information is compared to the file version characterized by the second version information.
In some embodiments, after generating the new key configuration file, the display device may not directly send the key configuration file body to the control device, but first send a configuration file issue notification carrying the first version information of the key configuration file to the control device. After the display device generates a new key configuration file and invokes the middleware interface to update the local key configuration file, the updated first version information of the key configuration file can be generated.
The control device responds to the configuration file issuing notice and compares the first version information with the second version information of the key configuration file which is locally running by the control device. When the control device compares the file version characterized by the first version information with the file version characterized by the second version information, the control device indicates that the control device can operate the key configuration file newly sent by the display equipment, and the control device generates a receivable notification and sends the receivable notification to the display equipment. The display device, in response to receiving the notification, may send the key profile body to the control device so that the control device can run the new key profile. If the control device compares the file version represented by the first version information with the file version represented by the second version information, the control device is not required to receive the key configuration file sent by the display device, but only the key configuration file of the original version is required to be continuously operated.
In some embodiments, after generating the new key configuration file, the display device may also directly send the key configuration file body to the control device and store the key configuration file body in the storage space of the control device. After the control device completes the comparison of the version information, the control device decides whether to operate the key configuration file newly sent by the display device. The specific process of executing the version comparison judgment policy by the control device may refer to the content provided by the subsequent control device embodiment, which is not described herein.
In some embodiments, the display device may send the key profile to the control device at one time as a complete data packet when sending the key profile to the control device.
In some embodiments, when the display device sends the key configuration file to the control device, the key configuration file may be sent to the control device in batches through multiple sending processes. Therefore, the transmission rate and the safety can be improved, the transmission is more reliable, and the data loss caused by accidents in the transmission process of the complete key configuration file is avoided.
When the display device transmits the key configuration file to the control device in batches, the controller is further configured to execute the following steps when executing the transmission of the key configuration file to the control device: splitting the key configuration file into at least one key configuration subfile according to the preset file size; and sequentially sending at least one key configuration sub-file to the control device according to the received notification returned by the control device. The display device sends the next key configuration subfile after receiving the received notification returned by the control device, where the received notification is a notification generated by the control device after receiving one key configuration subfile sent by the display device.
Wherein, the preset file size can be set to 20 bytes. Splitting the key configuration file according to the size of each 20 bytes, wherein the size of each obtained key configuration sub-file is 20 bytes, and the size of the last split key configuration sub-file may be smaller than or equal to 20 bytes.
Serial number identifiers are added to each key configuration sub-file according to the sequence, so that the split key configuration sub-files can be completely spliced into key configuration files according to the sequence of serial numbers; and adding an end mark in the last key configuration sub-file, wherein the key configuration sub-file with the end mark characterizes the sequence of the key configuration sub-files as the last.
When the display equipment transmits the key configuration subfiles to the control device in batches, the display equipment firstly transmits the first key configuration subfile according to the serial numbers of the key configuration subfiles. After the control device replies that the received notification of the first key configuration subfile has been received, the display device sends a second key configuration subfile. And so on until the display device sends the last key configuration subfile with an end flag.
In some embodiments, the control device consumes power in receiving the key configuration subfiles sent by the display device. Then, in the process that the display device sends the key configuration subfile to the control device, if the display device detects that the electric quantity value of the control device is reduced and is smaller than or equal to the electric quantity threshold value, the key configuration subfile is stopped from being sent to the control device.
If the electric quantity value of the control device is recovered to be larger than the electric quantity threshold value in the subsequent mode of charging or replacing the battery, the display device can pop up the file in the user interface to send an inquiry prompt to inquire whether the user needs to continuously send or resend the key configuration subfile to the control device.
In some embodiments, in response to detecting that the power value of the control device has recovered to be greater than the power threshold, the display device may continue to send remaining key configuration subfiles to the control device starting from the corresponding key configuration subfile when the transmission was last stopped.
FIG. 12 illustrates a schematic diagram of a display device displaying a file delivery inquiry prompt interface according to some embodiments. Referring to fig. 12, the display content of the file transmission inquiry prompt interface is "file transmission interruption, whether to continue to transmit the key configuration subfiles from the last interruption", if the user clicks the ok button in the file transmission inquiry prompt interface, the remaining key configuration subfiles are continued to be transmitted to the control device, and if the cancel button is clicked, no transmission is performed.
For example, when the display device transmits the fifth key configuration subfile, the display device detects that the electric quantity value of the control device is less than or equal to the electric quantity threshold value, and stops the transmission process at the moment when the fifth key configuration subfile is transmitted. And when the follow-up display equipment detects that the electric quantity value of the control device is larger than the electric quantity threshold value, starting from the fifth key configuration subfile, continuously transmitting the 5 th to N th key configuration subfiles, wherein N is the total number of key configuration subfiles obtained by splitting the key configuration files.
And judging whether the fifth key configuration subfile corresponding to the sending stopping action is sent or not based on the sending stopping time and the finishing time of sending the fifth key configuration subfile. If the sending stopping time is earlier than the finishing time, a fifth key configuration sub-file needs to be sent; if the stop sending time is later than the completion time, the fifth key configuration subfile does not need to be sent, and the 6 th-N th key configuration subfiles are continuously sent.
In some embodiments, the display device, in response to detecting that the power value of the control device has recovered to be greater than the power threshold, resends all of the key configuration subfiles to the control device starting from the first key configuration subfile, and notifies the control device to delete key configuration subfiles that have been received before ceasing to send.
FIG. 13 illustrates another diagram of a display device displaying a file delivery inquiry prompt interface according to some embodiments. Referring to fig. 13, the display content of the file transmission inquiry prompt interface is "file transmission interruption, whether to retransmit the key configuration subfiles", if the user clicks the ok button in the file transmission inquiry prompt interface, all the key configuration subfiles are retransmitted to the control device, and if the cancel button is clicked, no more key configuration subfiles are transmitted.
For example, when the display device transmits the fifth key configuration subfile, the display device detects that the electric quantity value of the control device is less than or equal to the electric quantity threshold value, and stops the transmission process at the moment when the fifth key configuration subfile is transmitted. And if the subsequent display equipment detects that the electric quantity value of the control device is larger than the electric quantity threshold value, retransmitting the 1 st to N th key configuration subfiles from the first key configuration subfile.
In order to avoid the control device receiving repeated key configuration subfiles, when the display device re-transmits all the key configuration subfiles to the control device, the display device notifies the control device to delete the key configuration subfiles received before stopping transmission. For example, the display device notifies the control means to delete the 1 st to 5 th key configuration subfiles.
In some embodiments, when the display device transmits at least one key configuration sub-file to the control device in batches, when the display device transmits to the control device the last key configuration sub-file carrying the end identifier, the control device recognizes that the end identifier exists in the key configuration sub-file, which characterizes that it is the last key configuration sub-file. The control device can combine all the received key configuration subfiles into one key configuration file according to the serial numbers, and execute the key configuration file to update the key value information of at least one key on the control device at the software level.
In order to facilitate the user to dynamically adjust the physical layout position of at least one key on the control device based on the updated key value information of each key at the physical layer, the control device generates a receiving end notification and sends the receiving end notification to the display device.
In some embodiments, the controller 250 of the display device is further configured to perform the steps of:
step 161, when the last key configuration subfile carrying the end identifier is sent to the control device, the receiving control device sends a receiving end notification after identifying the end identifier.
And 162, generating a key layout interface based on the new layout position information in the key configuration file and displaying the key layout interface in the user interface in response to receiving the end notification.
The key layout interface comprises at least one key icon displayed in a new layout mode, and the key layout interface is used for a user to adjust the physical position of at least one key on the control device.
FIG. 14 illustrates a schematic diagram of a display device displaying an updated hint interface according to some embodiments. Referring to fig. 14, the display device displays an updated prompt interface in a user interface of the display device in response to the reception end notification. The updated prompt interface is used for informing the user that the control device end has completed updating the key configuration file and inquiring whether the user dynamically adjusts the key layout position of the control device. If the user clicks the determination button in the updated prompt interface, the user is informed that the user needs to dynamically adjust the key layout position of the control device. If the user clicks the cancel button in the updated prompt interface, it is indicated that the user does not immediately adjust the key layout position of the control device by dynamic adjustment.
FIG. 15 illustrates a schematic diagram of a display device displaying a key layout interface, according to some embodiments. Referring to fig. 15, the display device displays a key layout interface in the user interface based on the new layout position information in the key configuration file in response to an instruction of clicking the determination button in fig. 14 by the user. The key layout interface displays a new layout formed by a user after the key layout configuration interface self-defines the layout positions of all key icons, so that the user can be used as a reference when dynamically adjusting the physical layout positions of all the entity keys of the control device. After the physical positions of all keys of the control device are dynamically adjusted, a user clicks an end button in the key layout interface, and then the display of the key layout interface is canceled. The process of dynamically adjusting the physical positions of the keys of the control device by the user may refer to the content of the following embodiments of the control device, which is not described herein.
The embodiment of the application provides a display device, which responds to an instruction of triggering a key configuration button by a user when a configuration method of a control device key is executed, and displays a key layout configuration interface. Acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface, and generating a key configuration file; when the display equipment is connected with the control device, the key configuration file is sent to the control device so as to update the layout position information of at least one key on the control device. Therefore, the display device can be used for a user to define the layout positions of all keys on the control device so as to accord with personal operation habits of the user and improve user experience.
FIG. 16 illustrates a flowchart of a method for a control device to perform configuration of control device keys, according to some embodiments; fig. 17 illustrates a data flow diagram of a control device performing a configuration method of control device keys, according to some embodiments. An embodiment of the present application provides a control device 100, including: a communication interface 130 configured to connect with the display device 200; a processor connected to the communication interface 130, when executing the configuration method of the control device keys shown in fig. 16 and 17, is configured to execute the steps of:
s21, receiving a configuration file issuing notification sent by the display device.
The configuration file issuing notification refers to a notification generated by the display device based on the first version information of the newly generated key configuration file, and the key configuration file refers to a file generated by a user after adjusting the layout position of at least one key icon based on a key layout configuration interface in the display device, wherein the at least one key icon characterizes at least one key on the control device.
After the display equipment side generates a new key configuration file based on the operation of a user, after the control device is electrified, the control device responds to the connection establishment between the control device and the display equipment, and receives a configuration file issuing notification sent by the display equipment. The process of generating the key configuration file and generating the configuration file issuing notification on the display device side may refer to the content of the foregoing display device embodiment, and will not be described herein in detail.
The connection between the control device and the display device may be an infrared signal or a bluetooth, and the disclosure may refer to the foregoing display device embodiment. In some embodiments, when the control device is connected to the display device in an infrared signal, the display device generates a key profile based on a user-defined operation by the user. When the connection mode of the control device and the display device is switched to the Bluetooth mode, the control device receives a configuration file issuing notification sent by the display device.
S22, obtaining second version information of the key configuration file operated by the control device, and obtaining first version information of the newly generated key configuration file from the configuration file issuing notice.
The control device judges whether a new key value exists or not, extracts first version information of a key configuration file newly generated by the display device from a configuration file issuing notice sent by the display device, and obtains second version information of the key configuration file in operation in a storage space of the control device. The control device performs a judgment policy of version comparison based on the first version information and the second version information to determine whether to execute the newly received key configuration file.
S23, if the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by the display device, and updating layout position information of at least one key on the control device based on the key configuration file.
And S24, if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
And when the control device judges that the file version characterized by the first version information is higher than the file version characterized by the second version information, the control device indicates that a new key value exists, and can operate the key configuration file newly transmitted by the display device, the control device generates a receivable notification and transmits the receivable notification to the display device, and receives the key configuration file transmitted by the display device after responding to the receivable notification. The control device receives a key configuration file sent by the display device, analyzes a new key value in the key configuration file, executes the new key value, and updates key value information of each key based on the new key value at a software level.
When the control device judges that the file version represented by the first version information is not higher than the file version represented by the second version information, for example, the file version represented by the first version information is lower than or equal to the file version represented by the second version information, the control device indicates that a new key value does not exist, and the control device does not need to operate the key configuration file newly transmitted by the display device, but rather, continues to operate the key configuration file of the original version, namely, continues to execute the default key value. The control device does not feed back any notification to the display device, and the display device does not receive the receivable notification returned by the control device within the preset time, and does not send the key configuration file to the control device.
In some embodiments, when the display device sends the key configuration file to the control device in a batch manner, the control device also receives the key configuration file sent by the display device in a batch manner.
Fig. 18 illustrates a flow chart of a method for a control apparatus to receive a display device send key profile, in accordance with some embodiments. Referring to fig. 18, the processor of the control apparatus, when executing the key configuration file transmitted by the receiving display device, is further configured to execute the following steps:
s231, sequentially receiving at least one key configuration sub-file sent by the display device, and identifying whether an ending mark exists in the currently received key configuration sub-file.
And S232, generating a received notification and sending the received notification to the display device in response to the fact that the ending identifier is not recognized in the currently received key configuration subfile.
S233, generating a receiving end notification in response to the fact that the end identifier is identified in the currently received key configuration subfile, and sending the receiving end notification to the display device.
In connection with fig. 11, the control device identifies whether an end identifier exists in a key configuration sub-file every time it receives a key configuration sub-file sent by the display device. The key configuration sub-file is a file obtained by splitting the key configuration file according to a preset file size by the display device, and the ending identifier represents that the currently received key configuration sub-file is the last key configuration sub-file sent by the display device. The implementation process of generating the key configuration subfiles and adding the end identifier by the display device may refer to the content of the foregoing embodiment of the display device, which is not described herein.
If the control device does not recognize the ending mark in the currently received key configuration subfile, the control device indicates that the currently received key configuration subfile is not the last key configuration subfile. Then the control means generates a received notification and sends it to the display device. The display device sends the next key configuration subfile to the control device in response to the received notification.
If the control device identifies the end mark in the currently received key configuration subfile, the control device indicates that the currently received key configuration subfile is the last key configuration subfile. Then, the control means generates a reception end notification and transmits it to the display device. The display device generates a key layout interface based on the new layout position information in the key configuration file in response to the reception end notification transmitted by the control device, and displays the key layout interface in the user interface of the display device.
In some embodiments, after receiving all the key configuration subfiles sent by the display device in batches, the control device merges the key configuration subfiles into a complete key configuration file according to the serial number of each key configuration subfile. The control device runs the complete key configuration file to update key value information of at least one key on the control device at a software level. Next, the user may dynamically adjust the physical layout position of at least one key on the control device at a physical level based on a key layout interface (see fig. 15) displayed in the user interface of the display device such that the adjusted key value of the same key corresponds to the key realizing the key value.
In some embodiments, the control device may be configured in an assembled form. For example, at least one key on the control device may employ a dismount key, each of which may be detachable from the control device body and mounted in place of the other keys of the control device.
Fig. 19 is a schematic diagram of a structure of the control device after adjusting the physical key according to some embodiments. With reference to fig. 15 and fig. 19 (1) and (2), the user exchanges physical positions for the key a and the key b, and exchanges physical positions for the key c and the key d based on the key layout interface shown in fig. 15, thereby obtaining a control device after dynamically configuring keys. In the control device after adjusting the key layout position, for example, at the software level, the key value of the key a is replaced by the key value of the "channel+" key by the key value of the "set" key; at the physical level, the key a is replaced by a "channel+" key with a "set" key, so that the key value of the same key corresponds to the key realizing the key value.
In some embodiments, the control device may be configured in a non-assemblable form, i.e., the keys are not detachable, but rather a functional label is attached to each key of the control device that can be torn off from each key and attached to other keys. When the layout positions of the keys are dynamically adjusted, the adjustment of the physical positions can be realized by changing the function labels.
Fig. 20 is a schematic diagram of another structure of the control device after adjusting the physical key according to some embodiments. Referring to fig. 15, and fig. 20 (1) and (2), the user exchanges the functional label of the key a with the functional label of the key b at the bonding position, exchanges the functional label of the key c with the functional label of the key d at the bonding position, and obtains the control device after dynamically configuring the keys based on the key layout interface shown in fig. 15. In the control device after adjusting the key layout position, for example, at the software level, the key value of the key a is replaced by the key value of the "channel+" key by the key value of the "set" key; at the physical level, the key a is replaced by the function label of the 'channel+' key by the function label of the 'set' key, so that the key value of the same key corresponds to the key realizing the key value.
The embodiment of the application provides a control device, which responds to the establishment of connection with display equipment when a configuration method of a key of the control device is executed, and receives a configuration file issuing notification sent by the display equipment; acquiring second version information of a key configuration file operated by a control device, and acquiring first version information of a newly generated key configuration file from a configuration file issuing notice; if the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by the display equipment, and updating layout position information of at least one key on the control device based on the key configuration file; and if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display device. Therefore, the control device can determine whether to run the new key configuration file or not through version comparison based on the layout positions of all keys on the user-defined control device on the display equipment side, so that personal operation habits of the user are met, and user experience is improved.
Fig. 5 illustrates a flowchart of a method for configuring a display device to execute control device keys, according to some embodiments. Referring to fig. 5, a method for configuring a control device key according to an embodiment of the present application is applied to a display device, and includes:
s11, generating a key layout configuration interface in response to an instruction generated when a user triggers the key configuration button, and displaying the key layout configuration interface in the user interface, wherein the key layout configuration interface comprises at least one key icon displayed according to a default layout mode, and the at least one key icon represents at least one key on the control device;
s12, obtaining new layout position information generated after a user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file;
and S13, sending the key configuration file to a control device, wherein the key configuration file is used for updating layout position information of at least one key on the control device.
Fig. 16 illustrates a flow chart of a method for a control device to perform configuration of control device keys, according to some embodiments. Referring to fig. 16, a method for configuring a key of a control device according to an embodiment of the present application is applied to a control device, and includes:
S21, receiving a configuration file issuing notice sent by a display device, wherein the configuration file issuing notice refers to a notice generated by the display device based on first version information of a newly generated key configuration file, the key configuration file refers to a file generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface in the display device, and the at least one key icon characterizes at least one key on the control device;
s22, acquiring second version information of a key configuration file operated by the control device, and acquiring first version information of a newly generated key configuration file from the configuration file issuing notice;
s23, if the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by display equipment, and updating layout position information of at least one key on the control device based on the key configuration file;
and S24, if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
The embodiment of the application provides a configuration method of a control device key, display equipment and a control device. Acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface, and generating a key configuration file; the display device sends the key configuration file to the control device. The control device acquires second version information of a key configuration file operated by the control device and first version information of the key configuration file, receives the key configuration file sent by the display device if the file version represented by the first version information is higher than the file version represented by the second version information, and updates layout position information of at least one key on the control device based on the key configuration file; otherwise, the key configuration file sent by the display device is not received. Therefore, the method, the display equipment and the control device can enable the user to customize the layout positions of all keys on the control device so as to accord with personal operation habits of the user and improve user experience.
In a specific implementation, the present application further provides a computer readable storage medium, where the computer readable storage medium may store a program, where the program may include some or all of the steps in each embodiment of the method for configuring a control device key provided by the present application when executed. The storage medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random-access memory (random access memory, RAM), or the like.
It will be apparent to those skilled in the art that the techniques of embodiments of the present application may be implemented in software plus a necessary general purpose hardware platform. Based on such understanding, the technical solutions in the embodiments of the present application may be embodied in the form of a software product, which may be stored in a computer-readable storage medium, in essence or contributing to the prior art.
The same or similar parts between the various embodiments in this specification are referred to each other. In particular, for the method embodiment of configuring the control device keys, since the method embodiment is substantially similar to the display device embodiment, the description is relatively simple, and the relevant points are referred to the description in the display device embodiment.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present application, and not for limiting the same; although the application has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some or all of the technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit of the application.
The foregoing description, for purposes of explanation, has been presented in conjunction with specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the embodiments to the precise forms disclosed above. Many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the present disclosure and to enable others skilled in the art to best utilize the embodiments.

Claims (10)

1. A display device, characterized by comprising:
a display configured to display a user interface, the user interface including a key configuration button;
a communicator configured to connect with the control device;
a controller respectively connected to the display and the communicator, the controller configured to:
generating a key layout configuration interface in response to an instruction generated when a user triggers the key configuration button, and displaying the key layout configuration interface in the user interface, wherein the key layout configuration interface comprises at least one key icon displayed according to a default layout mode, and the at least one key icon represents at least one key on the control device;
acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file;
Responding to the connection between the display equipment and the control device, and acquiring an electric quantity value of the control device;
if the electric quantity value of the control device is smaller than or equal to the electric quantity threshold value, the key configuration file is not sent to the control device; and if the electric quantity value of the control device is larger than the electric quantity threshold value, sending the key configuration file to the control device, wherein the key configuration file is used for updating the layout position information of at least one key on the control device.
2. The display device of claim 1, wherein the controller, upon execution of the responsive to the display device establishing a connection with a control apparatus, is further configured to obtain an electrical value of the control apparatus:
and responding to the Bluetooth connection between the display equipment and the control device, and acquiring the electric quantity value of the control device.
3. The display device of claim 2, wherein the controller, prior to performing the sending the key profile to a control apparatus, is further configured to:
acquiring first version information of the key configuration file, generating a configuration file issuing notification carrying the first version information, and sending the configuration file issuing notification to a control device, wherein the configuration file issuing notification is used for indicating the control device to compare the first version information with second version information of the key configuration file operated by the control device;
And in response to receiving a receivable notification sent by the control device, performing the step of sending the key configuration file to the control device, wherein the receivable notification is a notification generated by the control device when the file version characterized by the first version information is compared with the file version characterized by the second version information.
4. The display device of claim 3, wherein the controller, upon performing the sending the key profile to a control apparatus, is further configured to:
splitting the key configuration file into at least one key configuration subfile according to a preset file size;
and sequentially sending the at least one key configuration sub-file to the control device according to the received notification returned by the control device, wherein the received notification is generated after the control device receives one key configuration sub-file sent by the display device.
5. The display device of claim 4, wherein the controller is further configured to:
in the process of sequentially sending the at least one key configuration subfile to the control device, stopping sending the key configuration subfile to the control device in response to detecting that the electric quantity value of the control device is reduced to be smaller than or equal to an electric quantity threshold value;
And in response to detecting that the electric quantity value of the control device is restored to be larger than the electric quantity threshold value, starting from the corresponding key configuration subfile when the transmission is stopped, and continuing to transmit the remaining key configuration subfiles to the control device.
6. The display device of claim 4, wherein the controller is further configured to:
in the process of sequentially sending the at least one key configuration subfile to the control device, stopping sending the key configuration subfile to the control device in response to detecting that the electric quantity value of the control device is reduced to be smaller than or equal to an electric quantity threshold value;
in response to detecting that the power value of the control device is restored to be greater than the power threshold, retransmitting all key configuration subfiles to the control device from the first key configuration subfile, and notifying the control device to delete the key configuration subfiles received before stopping transmission.
7. The display device of claim 4, wherein the controller is further configured to:
adding an end identifier in the last key configuration subfile;
when the last key configuration subfile carrying the end identifier is sent to a control device, receiving a receiving end notification sent by the control device after the end identifier is identified;
And responding to the receiving end notification, generating a key layout interface based on the new layout position information in the key configuration file, and displaying the key layout interface in a user interface, wherein the key layout interface comprises at least one key icon displayed according to a new layout mode, and the key layout interface is used for a user to adjust the physical position of at least one key on the control device.
8. A control apparatus, characterized by comprising:
a communication interface configured to connect with a display device;
a processor coupled to the communication interface, the processor configured to:
receiving a configuration file issuing notice sent by a display device, wherein the configuration file issuing notice refers to a notice generated by the display device based on first version information of a newly generated key configuration file, the key configuration file refers to a file generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface in the display device, and the at least one key icon characterizes at least one key on the control device;
acquiring second version information of a key configuration file operated by the control device, and acquiring first version information of a newly generated key configuration file from the configuration file issuing notice;
If the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by display equipment, and updating layout position information of at least one key on the control device based on the key configuration file;
and if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
9. A method for configuring keys of a control device, which is applied to a display device, the method comprising:
generating a key layout configuration interface in response to an instruction generated when a user triggers a key configuration button, and displaying the key layout configuration interface in the user interface, wherein the key layout configuration interface comprises at least one key icon displayed according to a default layout mode, and the at least one key icon represents at least one key on the control device;
acquiring new layout position information generated after a user adjusts the layout position of at least one key icon based on the key layout configuration interface, and generating a key configuration file;
responding to the connection between the display equipment and the control device, and acquiring an electric quantity value of the control device;
If the electric quantity value of the control device is smaller than or equal to the electric quantity threshold value, the key configuration file is not sent to the control device; and if the electric quantity value of the control device is larger than the electric quantity threshold value, sending the key configuration file to the control device, wherein the key configuration file is used for updating the layout position information of at least one key on the control device.
10. The configuration method of the control device key is applied to the control device and is characterized by comprising the following steps:
receiving a configuration file issuing notice sent by a display device, wherein the configuration file issuing notice refers to a notice generated by the display device based on first version information of a newly generated key configuration file, the key configuration file refers to a file generated after a user adjusts the layout position of at least one key icon based on a key layout configuration interface in the display device, and the at least one key icon characterizes at least one key on the control device;
acquiring second version information of a key configuration file operated by the control device, and acquiring first version information of a newly generated key configuration file from the configuration file issuing notice;
If the file version represented by the first version information is higher than the file version represented by the second version information, receiving a key configuration file sent by display equipment, and updating layout position information of at least one key on the control device based on the key configuration file;
and if the file version characterized by the first version information is not higher than the file version characterized by the second version information, not receiving the key configuration file sent by the display equipment.
CN202210578895.1A 2022-05-25 2022-05-25 Configuration method of control device keys, display equipment and control device Active CN115022689B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210578895.1A CN115022689B (en) 2022-05-25 2022-05-25 Configuration method of control device keys, display equipment and control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210578895.1A CN115022689B (en) 2022-05-25 2022-05-25 Configuration method of control device keys, display equipment and control device

Publications (2)

Publication Number Publication Date
CN115022689A CN115022689A (en) 2022-09-06
CN115022689B true CN115022689B (en) 2023-11-03

Family

ID=83068463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210578895.1A Active CN115022689B (en) 2022-05-25 2022-05-25 Configuration method of control device keys, display equipment and control device

Country Status (1)

Country Link
CN (1) CN115022689B (en)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141994A (en) * 2015-06-23 2015-12-09 北京歌华有线电视网络股份有限公司 Digital set top box (STB) and button function updating method of STB remote controller
CN108563175A (en) * 2018-05-31 2018-09-21 广东美的制冷设备有限公司 Display interface display methods, device, control device and readable storage medium storing program for executing
CN112165642A (en) * 2020-09-22 2021-01-01 Vidaa美国公司 Display device
WO2021031629A1 (en) * 2019-08-18 2021-02-25 海信视像科技股份有限公司 Display apparatus, and multi-function button application method for control device
CN112492366A (en) * 2020-11-16 2021-03-12 未来电视有限公司 Remote controller key customization method and device for smart television, smart television and medium
CN113054981A (en) * 2021-03-17 2021-06-29 深圳前海茂佳软件科技有限公司 Key list updating method, terminal and readable storage medium
CN113301405A (en) * 2021-05-13 2021-08-24 海信视像科技股份有限公司 Display device and display control method of virtual keyboard
WO2021179361A1 (en) * 2020-03-13 2021-09-16 海信视像科技股份有限公司 Display apparatus
CN113573112A (en) * 2021-07-20 2021-10-29 Vidaa美国公司 Display device and remote controller
WO2021219002A1 (en) * 2020-04-30 2021-11-04 海信视像科技股份有限公司 Display device
WO2021248672A1 (en) * 2020-06-12 2021-12-16 海信视像科技股份有限公司 Custom setting method and starting method for control button, and display device
CN114422836A (en) * 2022-01-20 2022-04-29 深圳Tcl新技术有限公司 Remote controller key updating method and device, remote controller and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9912199B2 (en) * 2012-07-06 2018-03-06 Energous Corporation Receivers for wireless power transmission

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141994A (en) * 2015-06-23 2015-12-09 北京歌华有线电视网络股份有限公司 Digital set top box (STB) and button function updating method of STB remote controller
CN108563175A (en) * 2018-05-31 2018-09-21 广东美的制冷设备有限公司 Display interface display methods, device, control device and readable storage medium storing program for executing
WO2021031629A1 (en) * 2019-08-18 2021-02-25 海信视像科技股份有限公司 Display apparatus, and multi-function button application method for control device
WO2021179361A1 (en) * 2020-03-13 2021-09-16 海信视像科技股份有限公司 Display apparatus
WO2021219002A1 (en) * 2020-04-30 2021-11-04 海信视像科技股份有限公司 Display device
WO2021248672A1 (en) * 2020-06-12 2021-12-16 海信视像科技股份有限公司 Custom setting method and starting method for control button, and display device
CN112165642A (en) * 2020-09-22 2021-01-01 Vidaa美国公司 Display device
CN112492366A (en) * 2020-11-16 2021-03-12 未来电视有限公司 Remote controller key customization method and device for smart television, smart television and medium
CN113054981A (en) * 2021-03-17 2021-06-29 深圳前海茂佳软件科技有限公司 Key list updating method, terminal and readable storage medium
CN113301405A (en) * 2021-05-13 2021-08-24 海信视像科技股份有限公司 Display device and display control method of virtual keyboard
CN113573112A (en) * 2021-07-20 2021-10-29 Vidaa美国公司 Display device and remote controller
CN114422836A (en) * 2022-01-20 2022-04-29 深圳Tcl新技术有限公司 Remote controller key updating method and device, remote controller and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
浅析传感器件在智能遥控器上的应用;王光法;;计算机光盘软件与应用(第16期);全文 *

Also Published As

Publication number Publication date
CN115022689A (en) 2022-09-06

Similar Documents

Publication Publication Date Title
CN114302132A (en) Display device and operation mode setting method
CN114339332B (en) Mobile terminal, display device and cross-network screen projection method
CN114286165A (en) Display device, mobile terminal and screen projection data transmission method
CN112911380B (en) Display device and connection method with Bluetooth device
CN112272417A (en) double-Bluetooth sound box reconnection method and display device
CN114327199A (en) Display device and multi-window parameter setting method
CN113821184A (en) Pairing method of control device and display equipment
CN113630656B (en) Display device, terminal device and communication connection method
CN112463750B (en) File synchronization method and display device
CN111885665B (en) Wireless network connection control method and display device
CN115022689B (en) Configuration method of control device keys, display equipment and control device
CN114915833B (en) Display control method, display device and terminal device
CN113784186B (en) Terminal device, server, and communication control method
CN115835348A (en) Display device and control method of external device
CN113794919A (en) Display equipment and setting method of sound production equipment
CN115150643A (en) Application awakening method, display device, mobile terminal and server
CN113542882A (en) Method for awakening standby display device, display device and terminal
CN113438528A (en) Method for realizing combined key and display equipment
CN111782606A (en) Display device, server, and file management method
CN115022690B (en) Code value switching method and display device
CN115514998B (en) Display equipment and network media resource switching method
CN113596543B (en) Method for preventing interference of Bluetooth equipment and display equipment
CN113342305B (en) Audio state display method and display device of power amplifier device and power amplifier device
CN114666632B (en) Display device, control device and rapid wake-up method
CN114040341B (en) Bluetooth broadcast packet reporting processing method and display device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant