[go: up one dir, main page]

CN111813433B - Method for updating key value in remote controller, remote controller and storage medium - Google Patents

Method for updating key value in remote controller, remote controller and storage medium Download PDF

Info

Publication number
CN111813433B
CN111813433B CN202010617012.4A CN202010617012A CN111813433B CN 111813433 B CN111813433 B CN 111813433B CN 202010617012 A CN202010617012 A CN 202010617012A CN 111813433 B CN111813433 B CN 111813433B
Authority
CN
China
Prior art keywords
remote controller
key
key value
updating
value list
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
CN202010617012.4A
Other languages
Chinese (zh)
Other versions
CN111813433A (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.)
Huizhou Shiwei New Technology Co Ltd
Original Assignee
Huizhou Shiwei New Technology Co Ltd
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 Huizhou Shiwei New Technology Co Ltd filed Critical Huizhou Shiwei New Technology Co Ltd
Priority to CN202010617012.4A priority Critical patent/CN111813433B/en
Publication of CN111813433A publication Critical patent/CN111813433A/en
Priority to PCT/CN2020/139882 priority patent/WO2022001039A1/en
Application granted granted Critical
Publication of CN111813433B publication Critical patent/CN111813433B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/654Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computational Linguistics (AREA)
  • Data Mining & Analysis (AREA)
  • Selective Calling Equipment (AREA)

Abstract

The invention discloses a method for updating key values in a remote controller, which comprises the following steps: after detecting a pairing instruction triggered by a pairing key, the remote controller broadcasts a pairing request, wherein when receiving the pairing request, the terminal equipment sends a key value list to the remote controller; and updating the key value list stored by the remote controller into the received key value list. The invention also discloses a remote controller and a storage medium. The invention realizes the remote control function of the terminal equipment by sending the pairing request to the terminal equipment to match with the terminal equipment and further configuring the key value list matched with the terminal equipment, so that a plurality of different types of terminal equipment can use the same remote controller, and the development period of the remote controller and the beneficial effects of reducing the cost are reduced.

Description

Method for updating key value in remote controller, remote controller and storage medium
Technical Field
The present invention relates to the field of remote controllers, and in particular, to a method for updating a key value in a remote controller, and a storage medium.
Background
With the improvement of the living standard of people, the television has become a necessary electrical appliance in home. The developer imports a specific remote control protocol and a corresponding key code to the television and the remote controller so as to realize the control of the remote controller on the television. In the prior art, because the remote control protocol between the television and the remote controller is fixed, the television and the remote controller need to be in one-to-one correspondence, so that each television needs to develop a remote controller, and the problem of long development period exists.
The foregoing is provided merely for the purpose of facilitating understanding of the technical solutions of the present invention and is not intended to represent an admission that the foregoing is prior art.
Disclosure of Invention
The embodiment of the invention mainly aims to provide a method for updating key values in a remote controller, and aims to solve the technical problems that in the prior art, each television needs to develop a remote controller and the development period is long.
In order to solve the above problems, an embodiment of the present invention provides a method for updating a key value in a remote controller, including the following steps:
After detecting a pairing instruction triggered by a pairing key, the remote controller broadcasts a pairing request, wherein when receiving the pairing request, the terminal equipment sends a key value list to the remote controller;
and updating the key value list stored by the remote controller into the received key value list.
Optionally, the remote controller includes a touch screen, and after the step of updating the key value list stored by the remote controller to the received key value list, the method further includes:
Acquiring a touch key identifier corresponding to each touch key of the touch screen in the received key value list;
And displaying the touch key identifiers corresponding to the touch keys on the touch screen.
Optionally, the step of displaying, on the touch screen, a touch key identifier corresponding to each touch key includes:
And displaying the touch key identifiers corresponding to the touch keys one by one on the touch screen according to a preset sequence.
Optionally, after the step of obtaining the touch key identifier corresponding to each touch key of the touch screen in the received key value list, the method further includes:
adjusting the display color of the touch screen or outputting identification update prompt information;
and executing the step of displaying the touch key identifications corresponding to the touch keys one by one on the touch screen according to a preset sequence.
Optionally, after the step of updating the key value list stored by the remote controller to the received key value list, the method further includes:
And executing the step of acquiring the touch key identifiers corresponding to the touch keys of the touch screen in the received key value list when the update instruction triggered by the preset keys is detected.
Optionally, after the step of updating the key value list stored by the remote controller to the received key value list, the method further includes:
when an electric signal triggered by a key of the remote controller is detected, acquiring a corresponding key value in the key value list according to the electric signal;
and sending a remote control signal containing the key value to the terminal equipment.
Optionally, the method for updating the key value in the remote controller further comprises:
and adjusting the working parameters of the indicator lights on the remote controller according to the working state of the remote controller.
In addition, in order to solve the above-mentioned problems, an embodiment of the present invention further provides a remote controller, the remote controller including a processor, a memory, and an update program of a key value in the remote controller stored on the memory and executable on the processor, the update program of the key value in the remote controller implementing the steps of the update method of the key value in the remote controller as described above when being executed by the processor.
The embodiment of the invention also provides a computer readable storage medium, wherein the computer readable storage medium stores a key value updating program in a remote controller, and the key value updating program in the remote controller realizes the steps of the key value updating method in the remote controller when being executed by a processor.
According to the method for updating the key value in the remote controller, disclosed by the embodiment of the invention, the matching instruction triggered by the matching key is detected, the pairing request is broadcasted to the terminal equipment, after the key value list sent by the terminal equipment is received, the stored key value list is updated into the received key value list, the remote controller is matched with the terminal equipment by sending the pairing request to the terminal equipment, and the key value list matched with the terminal equipment is further configured, so that the remote control function of the terminal equipment is realized, and therefore, a plurality of different types of terminal equipment can use the same remote controller, and the development period of the remote controller is reduced, and the cost is reduced.
Drawings
FIG. 1 is a schematic diagram of a terminal structure of a hardware operating environment according to an embodiment of the present invention;
FIG. 2 is a flowchart of a first embodiment of a method for updating key values in a remote control according to the present invention;
FIG. 3 is a flowchart of a second embodiment of a method for updating key values in a remote control according to the present invention;
FIG. 4 is a detailed flowchart of step S400 in FIG. 3;
FIG. 5 is a flowchart of a third embodiment of a method for updating key values in a remote control according to the present invention;
fig. 6 is a flowchart of a fourth embodiment of a method for updating key values in a remote control according to the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the detailed description is presented by way of example only and is not intended to limit the invention.
The main solutions of the embodiments of the present invention are: after detecting a pairing instruction triggered by a pairing key, the remote controller broadcasts a pairing request, wherein when receiving the pairing request, the terminal equipment sends a key value list to the remote controller; and updating the key value list stored by the remote controller into the received key value list.
Because each terminal device in the prior art needs to develop a remote controller, the technical problem of long development period exists.
The embodiment of the invention provides a solution, a matching instruction triggered by a matching key is detected, a pairing request is broadcast to terminal equipment, after a key value list sent by the terminal equipment is received, the stored key value list is updated into the received key value list, and a remote controller is matched with the terminal equipment by sending the pairing request to the terminal equipment, so that the key value list matched with the terminal equipment is configured, and the remote control function of the terminal equipment is realized.
As shown in fig. 1, fig. 1 is a schematic diagram of a terminal structure of a hardware running environment according to an embodiment of the present invention.
The execution subject of the embodiment of the invention can be a remote controller.
As shown in fig. 1, the remote controller may include: processor 1001, such as an integrated circuit chip, a CPU, a communication bus 1002, memory 1003, an infrared transmitter (not shown), an infrared receiver (not shown), and mechanical keys (not shown). Wherein the communication bus 1002 is used to enable connected communication between the components. The memory 1003 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1003 may alternatively be a storage device separate from the aforementioned processor 1001. An infrared transmitter may be used to transmit an infrared signal to a terminal device such as a television or air conditioner. An infrared receiver may be used to receive the infrared signal of the terminal device. The mechanical keys may be used to select corresponding key functions.
Optionally, the remote controller may further include a touch screen, such as an LCD touch screen, an OLED touch screen, where touch keys may be disposed on the touch screen.
Optionally, the remote control may also include an indicator light, such as an LED light.
It will be appreciated by those skilled in the art that the configuration of the remote control shown in fig. 1 is not limiting of the terminal and may include more or fewer components than shown, or may combine certain components, or a different arrangement of components.
As shown in fig. 1, a memory 1003 as a computer storage medium may include an operating system and an update program of key values in a remote controller, and a processor 1001 may be used to call the update program of key values in the remote controller stored in the memory 1003 and perform the steps of:
After detecting a pairing instruction triggered by a pairing key, the remote controller broadcasts a pairing request, wherein when receiving the pairing request, the terminal equipment sends a key value list to the remote controller;
and updating the key value list stored by the remote controller into the received key value list.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
Acquiring a touch key identifier corresponding to each touch key of the touch screen in the received key value list;
And displaying the touch key identifiers corresponding to the touch keys on the touch screen.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
And displaying the touch key identifiers corresponding to the touch keys one by one on the touch screen according to a preset sequence.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
adjusting the display color of the touch screen or outputting identification update prompt information;
and executing the step of displaying the touch key identifications corresponding to the touch keys one by one on the touch screen according to a preset sequence.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
And executing the step of acquiring the touch key identifiers corresponding to the touch keys of the touch screen in the received key value list when the update instruction triggered by the preset keys is detected.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
when an electric signal triggered by a key of the remote controller is detected, acquiring a corresponding key value in the key value list according to the electric signal;
and sending a remote control signal containing the key value to the terminal equipment.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
and adjusting the working parameters of the indicator lights on the remote controller according to the working state of the remote controller.
Further, the processor 1001 may be configured to call an update program of a key value in the remote controller stored in the memory 1003, and perform the following steps:
And when the key value list sent by the terminal equipment is received, sending a receiving completion signal to the terminal equipment.
Based on the structure of the remote controller, a first embodiment of the present invention is provided, referring to fig. 2, fig. 2 is a flow chart of a first embodiment of a method for updating a key value in the remote controller according to the present invention, where the method for updating a key value in the remote controller includes the following steps:
Step S100, after a remote controller detects a pairing instruction triggered by a pairing key, broadcasting a pairing request, wherein when receiving the pairing request, a terminal device sends a key value list to the remote controller;
In the prior art, a terminal device and a remote controller realize remote control by transmitting specific key values, and a developer is required to import specific remote control protocols and key values for the remote controller after the remote controller leaves a factory. The key value list corresponding to different infrared protocols is different, and the remote controller can realize remote control of the terminal equipment only if the remote controller has an adaptive infrared protocol with the terminal equipment. Therefore, different brands or different types of terminal equipment of the same brand are required to be configured with different types of remote controllers so as to meet the control requirements of different terminal equipment performances, thus greatly increasing the operation cost of enterprises and causing resource waste.
Therefore, in this embodiment, a method for updating key values in a remote controller is provided, and when terminal devices of different types or brands are oriented, remote control functions of a plurality of terminal devices of different types and brands are realized by updating the key values in the remote controller.
The remote control may comprise one or more mechanical keys by means of which a corresponding command may be triggered. The remote controller may include an integrated circuit chip (IC chip) for receiving the infrared signal transmitted from the terminal device, decoding the infrared signal, and storing the decoded encoded information in the memory; the memory may be a Flash memory for storing encoded information of the terminal device.
The pairing key is a mechanical key, such as a Model key, which is only used for triggering a pairing instruction and is not associated with any key value of the terminal equipment.
The terminal device may be a terminal device, an air conditioner, or any electronic device that can be controlled by infrared rays.
After a user presses a pairing key, an integrated circuit chip of the remote controller detects a pairing instruction triggered by the pairing key, and broadcasts a pairing request to terminal equipment through an infrared signal, wherein the pairing instruction can be an instruction for triggering the remote controller to send the pairing request; the pairing request may be a request contained in the infrared signal requesting the terminal device to send the key-value list.
After receiving a pairing request sent by a remote controller through an infrared receiver, the terminal equipment analyzes the request for sending a key value list in the pairing request and transmits predefined remote control information to the remote controller, wherein the remote control information comprises the key value list. Wherein, the key value list can comprise mechanical keys (or address information corresponding to the mechanical keys) and corresponding key values; the key value list can also comprise the touch key identification of the touch screen and the key value corresponding to the touch key
It should be noted that, the remote control information is transmitted to the remote controller in the form of a data packet through an infrared signal.
The remote controller decodes the remote control information sent by the receiving terminal device to obtain a Start signal, a tree signal, a key_mode signal, a key_message signal, a key_code signal, an End signal and an ACK signal. The Start signal is a Start signal for transmitting remote control information; the Treath signal is used for reading an infrared remote control protocol used by the terminal equipment and associating the key value of the mechanical key to the mechanical key; the Key_mode signal is used for distinguishing whether a touch screen is needed, if the touch screen is used, for example, the Key_mode is 0x00, the Key_message signal and the Key_code signal are analyzed, and if the touch screen is not used, for example, the Key_mode is 0x01, the Key_message signal and the Key_code signal are not analyzed; the Key_message signal corresponds to a touch Key of the touch screen; the Key_code signal corresponds to a Key value corresponding to a touch Key of the touch screen; the END signal is an END signal for transmitting remote control information; the ACK signal is used to confirm that the remote controller has received the completion remote control information. The terminal device stops transmitting the remote control information only when receiving the ACK signal.
Step 200, updating the key value list stored by the remote controller into the received key value list.
After receiving the infrared signal sent by the terminal equipment through the infrared receiver, the remote controller decodes the infrared signal to obtain a key value list of the terminal equipment in the remote control information.
Optionally, during the process of transmitting the key value list by the terminal device, the terminal device may output pairing prompt information or display a preset background to prompt the user that the terminal device is in the process of transmitting the key value list.
After the remote controller acquires the key value list of the terminal equipment, deleting the key value list stored last time to update the key value list into the received key value list.
Optionally, after receiving the key value list, the remote controller replaces the key value in the key with the corresponding key value in the received key value list.
Optionally, after receiving the key value list, the remote controller may sequentially replace the key values in the keys with corresponding key values in the received key value list one by one.
Optionally, if the number of keys on the remote controller is greater than the number of keys in the key value list, then the key value corresponding to a part of the keys in the remote controller is null. When the user presses these null keys, the remote control does not respond.
As an alternative embodiment, after step S200, the method further includes:
when an electric signal triggered by a key of the remote controller is detected, acquiring a corresponding key value in the key value list according to the electric signal;
and sending a remote control signal containing the key value to the terminal equipment.
When a user presses a key on the remote controller, the remote controller detects an electric signal triggered by the key, and acquires a key value corresponding to the key value list through the pointer index linked list according to the connected circuit or key address information corresponding to the electric signal. After the remote controller obtains the corresponding key value, the remote controller sends a remote control signal corresponding to the key value to the terminal equipment, so that the terminal equipment analyzes the remote control signal to obtain the key value and the function corresponding to the key value after receiving the remote control signal, and executes the operation corresponding to the function.
As an alternative embodiment, after step S200, the method further includes:
And when the key value list sent by the terminal equipment is received, sending a receiving completion signal to the terminal equipment.
And when the remote controller analyzes the END signal in the remote control information in the infrared signal sent by the terminal equipment, the remote controller indicates that the key value list sent by the terminal equipment is received. Because the terminal equipment is in the controlled equipment, if the receiving completion signal is not received, the remote control information is continuously sent to the remote controller, and the normal use of the terminal equipment is affected. When the remote controller analyzes the END signal, the remote controller sends a receiving completion signal to the terminal device to inform the terminal device that the receiving of the remote control information is completed, wherein the receiving completion signal can be an ACK signal. And after receiving the completion signal, the terminal equipment stops sending the remote control information and performs a normal working mode.
As an optional implementation manner, the method for updating the key value in the remote controller further includes:
and adjusting the working parameters of the indicator lights on the remote controller according to the working state of the remote controller.
The remote control may be provided with an indicator light, such as an LED light. The operating state includes one of a sleep state, a pairing state, a transmit signal state, and a pairing completion state. Different working states of the remote controller correspond to different working parameters of the indicator lamp. When the remote controller is in a dormant state, the working parameter corresponding to the indicator light can be light-off; when the remote controller is in a pairing state, the working parameters corresponding to the indicator lamps can flash according to preset frequency, for example, once per second, or can be always in a lamp-on state; when the remote controller is in pairing completion, the working parameters corresponding to the indicator lamps can flash for preset times in preset time, for example, flash for 2 times in 10 seconds, or light for preset time; when the remote controller is in a signal transmitting state, the working parameter corresponding to the indicator lamp can flash once. The working parameters of the indicator lamp can be set by a designer.
According to the working state of the remote controller, the working parameters of the indicator lamp are adjusted to prompt the user of the current working state of the remote controller, so that the fault of the remote controller or the exhaustion of the battery can be avoided when the waiting time of the user is too long.
In this embodiment, a pairing request is broadcast to a terminal device by detecting a matching instruction triggered by a matching key, after a key value list sent by the terminal device is received, the stored key value list is updated to the received key value list, and a remote controller matches with the terminal device by sending the pairing request to configure the key value list adapted to the terminal device, so that a remote control function of the terminal device is realized, and thus, a plurality of different types of terminal devices can use the same remote controller, thereby reducing the development period of the remote controller and reducing the cost.
Referring to fig. 3, fig. 3 is a flowchart illustrating a second embodiment of a method for updating key values in a remote controller according to the present invention, based on the first embodiment, after step S200, the method further includes:
Step S300, obtaining a touch key identifier corresponding to each touch key of the touch screen in the received key value list;
Step S400, displaying the touch key identifiers corresponding to the touch keys on the touch screen.
In this embodiment, the remote controller may further include a touch screen, where the touch screen may be formed by a whole touch screen or may be formed by a plurality of touch screen keys.
The touch screen is arranged on the remote controller, and in order to realize special functions of the terminal equipment, for example, the function corresponding to the media key is to open the USB flash disk directory. The mechanical keys on the remote controller are mainly used for realizing basic functions of the remote controller, such as a power key, a mute key, a volume increasing and decreasing key and the like.
The key value list also comprises the touch key identification of the touch screen and the key value of the corresponding touch key.
After the remote controller updates the key value list into the received key value list, the touch key identifiers corresponding to the touch keys of the touch screen in the received key value list are obtained, the touch key identifiers corresponding to the touch keys are displayed on the touch screen, and the key value corresponding to the voltage signal is identified by detecting the voltage signal triggered by the touch key corresponding to the touch key identifier, so that the remote control function of the terminal equipment is realized.
As an alternative embodiment, referring to fig. 4, step S400 includes:
step S410, displaying the touch key identifiers corresponding to the touch keys on the touch screen one by one according to a preset sequence.
After updating the key values, the remote controller displays the touch key identifications on the touch screen one by one according to a preset sequence when displaying the touch key identifications on the touch screen for the first time. Because the remote controller receives the fields in the remote control information from the terminal equipment one by one and analyzes the fields in the remote control information one by one, the touch key identifiers are displayed one by one. The preset sequence may be a time sequence of the remote controller analyzing the touch key identification, or may be a sequence of arrangement of the touch keys on the touch screen, or may be an alphabetical sequence, etc.
In this embodiment, by acquiring the touch key identifiers corresponding to the touch keys on the touch screen, the touch key identifiers corresponding to the touch keys are displayed on the touch screen, so that the special function of the remote control terminal device is realized by the touch keys corresponding to the touch key identifiers.
Referring to fig. 5, fig. 5 is a flowchart of a third embodiment of a method for updating key values in a remote control according to the present invention, based on the second embodiment, after step S300, the method further includes:
And S500, adjusting the display color of the touch screen or outputting identification update prompt information.
Because the touch key identifications are displayed on the touch screen one by one, every time the touch key identification is updated, the display of the touch screen needs to be switched once, and the condition of screen flashing exists. The remote controller can adjust the display color of the touch screen, for example, the display color of the touch screen is adjusted to be color stripes or blue, and the touch key identifiers are not perceived by a user when being displayed one by one, so that the user experience is improved.
The remote controller can also directly output the identification update prompt information on the touch screen, wherein the identification update prompt information can be presented in the form of characters, pictures or cartoons, such as PLEASE WAIT formats. The user is prompted that the remote controller is in a matching or updating state by outputting the identification updating prompt information, so that the situation that the user mistakenly takes the touch screen of the remote controller as a fault is avoided, and further, the use experience is reduced.
In this embodiment, before the touch key identifiers are displayed on the touch screen one by one, the display color of the touch screen is adjusted or the identifier update prompt information is output, so that when the touch key identifiers are displayed one by one, the condition that the touch screen is in a screen flashing state can be disguised, and the beneficial effect that a user mistakenly takes the touch screen as a fault is avoided.
Referring to fig. 6, fig. 6 is a flowchart of a fourth embodiment of a method for updating key values in a remote controller according to the present invention, based on any one of the first to third embodiments, after step S300, further includes:
step S310, when an update instruction triggered by a preset key is detected, a touch key identifier corresponding to each touch key of the touch screen in the received key value list is obtained.
In this embodiment, the preset touch key is a mechanical key, and is used to update the touch key identifier on the touch screen, and to turn on or off the touch screen, without associating any key value of the terminal device. The preset Touch key may be a Touch key.
When the remote controller detects an update instruction triggered by a preset touch key, key value information corresponding to the touch screen in a key value list is called, a touch key identifier corresponding to each touch key in the touch screen and a corresponding key value are obtained, and the touch key identifier is displayed on the touch screen.
Optionally, when detecting an update instruction triggered by a preset touch key, the remote controller invokes key value information corresponding to the touch screen in the key value list, obtains a touch key identifier corresponding to each touch key in the touch screen and a corresponding key value, and displays the touch key identifiers on the touch screen one by one.
Optionally, when an update instruction triggered by a preset touch key is detected, the remote controller invokes key value information corresponding to the touch screen in the key value list, acquires a touch key identifier corresponding to each touch key in the touch screen and a corresponding key value, adjusts the display color of the touch screen or outputs update instruction information, so as to disguise a screen flashing existing when the touch key identifiers are displayed one by one or prompt a user to be in an update state.
In this embodiment, when an update instruction triggered by a preset touch key is detected, a touch key identifier is displayed on the touch screen, and because the matching of the touch key on the touch screen is relatively complex, a long time is required, after the update instruction triggered by the preset touch key is passed, the touch key and the corresponding key value on the touch screen are updated, and the key corresponding to the touch screen is directly stored on the remote controller, so that the time for matching the remote controller with the terminal device can be reduced.
In addition, the embodiment of the invention also provides a remote controller, which comprises a processor, a memory and a key value updating program in the remote controller, wherein the key value updating program is stored in the memory and can run on the processor, and the content of the key value updating method embodiment in the remote controller is realized when the key value updating program in the remote controller is executed by the processor.
The embodiment of the invention also provides a computer readable storage medium, wherein the computer readable storage medium stores a key value updating program in a remote controller, and the key value updating program in the remote controller realizes the content of the key value updating method embodiment in the remote controller when being executed by a processor.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a computer readable storage medium (e.g. ROM/RAM, magnetic disk, optical disk) as described above, comprising instructions for causing a remote control (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (6)

1. The method for updating the key value in the remote controller is characterized by comprising the following steps of:
After detecting a pairing instruction triggered by a pairing key, the remote controller broadcasts a pairing request, wherein when receiving the pairing request, the terminal equipment sends a key value list to the remote controller;
updating the key value list stored by the remote controller into a received key value list;
the remote controller comprises a touch screen, and after the step of updating the key value list stored by the remote controller into the received key value list, the method further comprises the following steps:
Acquiring a touch key identifier corresponding to each touch key of the touch screen in the received key value list;
adjusting the display color of the touch screen or outputting identification update prompt information;
Displaying the touch key identifiers corresponding to the touch keys one by one on the touch screen according to a preset sequence;
The method for updating the key value in the remote controller further comprises the following steps:
and adjusting the working parameters of the indicator lights on the remote controller according to the working state of the remote controller.
2. The method for updating key values in a remote controller according to claim 1, wherein after the step of updating the key value list stored in the remote controller to the received key value list, further comprising:
And executing the step of acquiring the touch key identifiers corresponding to the touch keys of the touch screen in the received key value list when the update instruction triggered by the preset keys is detected.
3. The method for updating key values in a remote controller according to claim 1, wherein after the step of updating the key value list stored in the remote controller to the received key value list, further comprising:
when an electric signal triggered by a key of the remote controller is detected, acquiring a corresponding key value in the key value list according to the electric signal;
and sending a remote control signal containing the key value to the terminal equipment.
4. The method for updating key values in a remote controller according to claim 1, wherein after the step of updating the key value list stored in the remote controller to the received key value list, further comprising:
And when the key value list sent by the terminal equipment is received, sending a receiving completion signal to the terminal equipment.
5. A remote control comprising a processor, a memory and a program for updating key values in the remote control stored on the memory and executable on the processor, the program for updating key values in the remote control when executed by the processor implementing the steps of the method for updating key values in the remote control according to any one of claims 1 to 4.
6. A computer-readable storage medium, wherein the computer-readable storage medium has stored thereon a program for updating a key value in a remote control, which when executed by a processor, implements the steps of the method for updating a key value in a remote control as claimed in any one of claims 1 to 4.
CN202010617012.4A 2020-06-30 2020-06-30 Method for updating key value in remote controller, remote controller and storage medium Active CN111813433B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010617012.4A CN111813433B (en) 2020-06-30 2020-06-30 Method for updating key value in remote controller, remote controller and storage medium
PCT/CN2020/139882 WO2022001039A1 (en) 2020-06-30 2020-12-28 Method for updating key value in remote controller, remote controller, and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010617012.4A CN111813433B (en) 2020-06-30 2020-06-30 Method for updating key value in remote controller, remote controller and storage medium

Publications (2)

Publication Number Publication Date
CN111813433A CN111813433A (en) 2020-10-23
CN111813433B true CN111813433B (en) 2024-04-30

Family

ID=72856441

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010617012.4A Active CN111813433B (en) 2020-06-30 2020-06-30 Method for updating key value in remote controller, remote controller and storage medium

Country Status (2)

Country Link
CN (1) CN111813433B (en)
WO (1) WO2022001039A1 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111813433B (en) * 2020-06-30 2024-04-30 惠州视维新技术有限公司 Method for updating key value in remote controller, remote controller and storage medium
CN113054981A (en) * 2021-03-17 2021-06-29 深圳前海茂佳软件科技有限公司 Key list updating method, terminal and readable storage medium
CN113709534A (en) * 2021-08-26 2021-11-26 深圳康佳电子科技有限公司 Key multiplexing method and device, intelligent terminal and computer readable storage medium
CN114422836A (en) * 2022-01-20 2022-04-29 深圳Tcl新技术有限公司 Remote controller key updating method and device, remote controller and storage medium
CN114895954B (en) * 2022-05-26 2024-02-13 广州安广电子科技股份有限公司 A code modification method, system, equipment and storage medium for a remote control system
CN115789880B (en) * 2022-11-18 2024-04-26 四川虹美智能科技有限公司 Remote controller key setting method, device and equipment based on big data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789685A (en) * 2012-07-10 2012-11-21 Tcl通力电子(惠州)有限公司 Universal remote controller, parameter configuration method thereof and controlled equipment
CN105100844A (en) * 2015-08-04 2015-11-25 恬家(上海)信息科技有限公司 Remote controller and realization method thereof
CN107257504A (en) * 2017-07-06 2017-10-17 深圳Tcl数字技术有限公司 Key assignments update method, remote control and the readable storage medium storing program for executing of button in remote control
CN109639814A (en) * 2018-12-25 2019-04-16 科大讯飞股份有限公司 Remote controler key assignments delivery method, device, equipment, remote controler and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100546674B1 (en) * 2003-11-05 2006-01-26 엘지전자 주식회사 Integrated remote control device and its method
US9247281B2 (en) * 2013-01-11 2016-01-26 Htc Corporation Handheld electronic device having universal remote control mechanism and operation method of the same
CN110853331A (en) * 2018-08-21 2020-02-28 视联动力信息技术股份有限公司 Remote control method and device for terminal
CN111813433B (en) * 2020-06-30 2024-04-30 惠州视维新技术有限公司 Method for updating key value in remote controller, remote controller and storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102789685A (en) * 2012-07-10 2012-11-21 Tcl通力电子(惠州)有限公司 Universal remote controller, parameter configuration method thereof and controlled equipment
CN105100844A (en) * 2015-08-04 2015-11-25 恬家(上海)信息科技有限公司 Remote controller and realization method thereof
CN107257504A (en) * 2017-07-06 2017-10-17 深圳Tcl数字技术有限公司 Key assignments update method, remote control and the readable storage medium storing program for executing of button in remote control
CN109639814A (en) * 2018-12-25 2019-04-16 科大讯飞股份有限公司 Remote controler key assignments delivery method, device, equipment, remote controler and storage medium

Also Published As

Publication number Publication date
CN111813433A (en) 2020-10-23
WO2022001039A1 (en) 2022-01-06

Similar Documents

Publication Publication Date Title
CN111813433B (en) Method for updating key value in remote controller, remote controller and storage medium
EP1442440B1 (en) Two-way remote control system and method
EP2840455A1 (en) Method, apparatus and system for intelligently controlling device, and plug-and-play device
CN107301064B (en) Bluetooth firmware upgrade method, TV terminal and computer-readable storage medium
CN107113328B (en) Control apparatus, control method thereof, and integrated control system
CN112596403B (en) Intelligent device control method, device, equipment and storage medium
CN112530149B (en) Remote control method and device
CN112312361B (en) Host slave pairing method and system
AU2013388030A1 (en) Method, apparatus, and system for intelligently controlling device, and plug-and-play device
CN104574930B (en) Configuration method, mobile terminal and the household electric appliances of mobile terminal home control function
CN106152386B (en) A kind of processing method and processing device of AIR COND SIG Air Conditioner Singnal
CN109150675A (en) Interaction method and device for household appliances
CN116708062A (en) A device management method and electronic device
CN111246268B (en) Pairing method of infrared devices, television and storage medium
JP2013255107A (en) Controller, control terminal, remote control system, and program for making processor perform communication method
CN108306768A (en) Collaboration upgrade method, device and the storage medium of gateway and its coordinator
CN111199637A (en) Infrared code updating method, terminal device and computer readable storage medium
CN114095295B (en) Intelligent doorbell information inheritance method, intelligent doorbell and computer readable storage medium
JP5306126B2 (en) Method and system for recognizing remote operation device existing around operation target device
CN112738581A (en) Equipment configuration method, smart television, universal remote controller and system
CN110149254B (en) Wireless switch control method, wireless switch and computer readable storage medium
CN106210898B (en) Upgrading method and system for television terminal in network-free state
CN104065441A (en) Device time calibration method and system
CN115134794A (en) Equipment pairing method and device, remote control equipment and storage medium
KR20040084733A (en) mobile terminal

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