Method and system for independently controlling multiple televisions through single remote controller

By combining the Bluetooth pairing and infrared signals of multiple TVs with a single remote control, precise control in multiple TV scenarios is achieved, solving the problems of inaccurate control and cumbersome pairing in the existing technology, and improving the control convenience and efficiency.

CN119277136APending Publication Date: 2025-01-07SICHUAN CHANGHONG ELECTRIC CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411463468.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In multiple TV scenarios, existing remote controls are prone to inaccurate control of series and inaccurate control of Bluetooth remote controls. Bluetooth remote controls are easily paired to other TVs, and require frequent decoupling and re-pairing, resulting in inaccurate and cumbersome control.

Method used

Bluetooth pairing with multiple TVs is performed through a single remote control, binding information is stored, and point-to-point control is achieved with infrared signals. Use infrared signals to judge and switch Bluetooth connections to avoid decoupling and re-pairing operations.

Benefits of technology

It realizes accurate control of a certain TV by the remote control in multiple TV scenarios, quickly switches the target TV, improves convenience and testing efficiency, and avoids the problem of inaccurate control of multiple TVs by the remote control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277136A_ABST
    Figure CN119277136A_ABST
Patent Text Reader

Abstract

The invention discloses a method and system for independently controlling multiple televisions through a single remote controller. The method comprises the steps that the remote controller stores binding information of all target televisions and keeps binding with the target televisions; when the television needs to be switched, the remote controller only needs to face the next target television to which the television needs to be switched, any remote controller key is pressed down, the current target television initiates a connection request to the remote controller, the remote controller compares the MAC address, and Bluetooth connection between the target television and the remote controller is established; the remote controller remotely controls the target television. According to the method, the infrared protocol and the Bluetooth protocol are used for independent switching control, the effects of rapidly switching the target to control the television and accurately controlling the television in a point-to-point mode are achieved, the tedious operation of de-matching and re-matching through a remote controller is not needed, the production efficiency is improved, and the convenience of using and controlling multiple television scenes is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, in particular to a method and system for independently controlling multiple televisions with a single remote controller. Background Art

[0002] There is a big disadvantage of remote control in TV malls and TV batch testing. There are many TVs, and the accuracy of one remote control to control one TV through infrared is low, and it is easy to control the TV next to it. Currently, the above problem is solved by one-to-one remote control through the Bluetooth of the remote control. At this time, two problems will arise: one is that the Bluetooth remote control is easy to pair with other TVs, because nearby TVs are within the pairing distance; the other problem is that if you need to control other TVs at this time, you need to unpair the Bluetooth of the TV and pair the target TV again, which will cause the remote control to be inaccurate for multiple TVs placed nearby. Summary of the invention

[0003] In order to solve the technical problem in the prior art that the remote control is prone to inaccurate control such as channel switching when controlling multiple televisions, the purpose of the present invention is to provide a method and system for independently controlling multiple televisions with a single remote control. By combining Bluetooth and infrared, in the scenario of controlling multiple televisions, the remote control can accurately control one of the televisions point to point, and can quickly switch the television to be controlled, thereby improving convenience and testing efficiency.

[0004] The present invention solves the above problems through the following technical solutions:

[0005] A method for independently controlling multiple TVs with a single remote control, comprising:

[0006] S100. The remote control is paired with all target TVs in turn via Bluetooth, and the binding information with all target TVs is stored and maintained;

[0007] S200. The remote control is aimed at the target TV and any button of the remote control is pressed. The target TV receives the infrared signal, analyzes the infrared signal, and sends a broadcast to the Bluetooth application. The TV and the remote control establish a Bluetooth connection and determine whether the TV needs to be switched. If so, enter S300, otherwise enter S400;

[0008] S300. When you need to switch TV, you only need to point the remote control toward the next target TV you want to switch to and press any button on the remote control. The current target TV sends a connection request to the remote control, and the remote control compares the MAC address to establish a Bluetooth connection between the target TV and the remote control, and enter S400;

[0009] S400. Remote control the target TV.

[0010] As a further improvement, in S100, the specific method is:

[0011] S101. The remote control receives the Bluetooth broadcast packet of the target TV, and parses the new target TV Bluetooth broadcast packet, parses the new target TV Bluetooth MAC address and pairing key, and temporarily stores them in the data structure of the custom broadcast packet;

[0012] S102. The remote controller writes information of the target TV to achieve binding.

[0013] As a further improvement, in S100, the remote controller writes the information of the target TV by calling the write function of the flash storage API interface.

[0014] As a further improvement, it is determined that the remote controller is aimed at the target TV and any button of the remote controller is pressed, which is achieved by:

[0015] In the keycode.xml file of the target TV, the key values ​​of the infrared buttons are defined so that when the target TV receives any infrared button, it will add additional keycode value information to the infrared signal, and assign the additional keycode value to the Bluetooth application in the target TV for processing, and set a broadcast receiver in the Bluetooth application to monitor whether the remote control button is pressed by the remote control facing the target TV.

[0016] As a further improvement, in S200, when the remote control is aimed at the target TV and any button of the remote control is pressed, the target TV broadcast receiver receives the infrared signal broadcast, calls the BluetoothAdapter.getBondedDevices interface, reads the device array of the bound devices of the target TV, and then calls the BluetoothManager.getConnectDevices(BluetoothProfile.GATT) interface to read the connection status of the bound devices respectively.

[0017] As a further improvement, the S200 further includes:

[0018] When the target TV currently has no connected device, the device.connectGatt(this,false,gattCallback) interface is called in sequence on the device array to connect the remote control.

[0019] At the same time, the present invention also solves the above problems through the following technical solutions:

[0020] A system for independently controlling multiple televisions with a single remote controller includes: there is no obstruction between the target television and the remote controller and they are connected by Bluetooth binding, so as to realize the method for independently controlling multiple televisions with a single remote controller as described above.

[0021] As a further improvement, the remote controller adopts an nRF52 microcontroller with a built-in flash memory.

[0022] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0023] The present invention utilizes infrared and Bluetooth protocols to independently switch and control one of a plurality of target TVs. The remote control establishes and maintains a Bluetooth binding relationship with all TVs in the scene, and determines one of the target TVs that needs to be connected to Bluetooth through infrared information, thereby achieving the effect of quickly switching the target controlled TV and point-to-point precise control of the TV, and does not require the tedious operation of unpairing and re-pairing the remote control, thereby improving production efficiency and the convenience of using the scene of controlling multiple TVs. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 A flow chart of a method for controlling multiple televisions by a remote controller in the prior art;

[0025] Figure 2 The present invention is a flowchart of a method for independently controlling multiple televisions with a single remote controller. DETAILED DESCRIPTION

[0026] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions in the embodiments of the present application will be described in more detail below in conjunction with the drawings in the preferred embodiments of the present application. In the drawings, the same or similar reference numerals throughout represent the same or similar parts or parts with the same or similar functions. The described embodiments are part of the embodiments of the present application, not all of the embodiments. The embodiments described below with reference to the drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limitations on the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present application.

[0027] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0028] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, or it can be an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0029] In addition, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product, or display that includes a series of steps or elements is not necessarily limited to those steps or elements explicitly listed but may include other steps or elements not explicitly listed or inherent to such process, method, product, or display.

[0030] The following will be combined Figure 1-2 , a method and system for independently controlling multiple televisions with a single remote controller according to an embodiment of the present application are described in detail. It should be noted that the following embodiments are only used to explain the present application and do not constitute a limitation on the present application.

[0031] Example 1

[0032] Combined with Figure 1-2 As shown, a method for a single remote control to independently control multiple TVs is shown. By combining infrared and Bluetooth remote control, the remote control can be paired with multiple TV devices through Bluetooth. The controller in the remote control parses the Bluetooth broadcast packet sent by the TV, temporarily stores the Bluetooth MAC address and pairing key in a custom structure, and then stores the data structure information in the storage of the Bluetooth remote control. After all TVs are bound by the remote control, the remote control is used to remotely control the TV to be controlled through infrared. When the TV decodes the infrared signal, the Bluetooth interface of the TV is called to initiate a Bluetooth connection request to the remote control to achieve precise control. When switching to remote control of the TV, aim at other TVs and press the remote control button. Repeat the above operation, and the remote control performs the unpairing and pairing actions.

[0033] The following describes in detail the method of independently controlling multiple TVs with a single remote controller of the present invention in conjunction with examples implemented on multiple Android TVs;

[0034] First, in a multi-TV environment, there are three TVs, and they are all placed in front but not overlapping. The specifications of the remote control require the use of an nRF52 microcontroller and built-in flash storage, and the infrared function of the remote control must remain available in the Bluetooth remote control state, which can be achieved by upgrading the firmware.

[0035] The specific steps include:

[0036] S100. The remote control is paired with all target TVs in turn via Bluetooth, and the binding information with all target TVs is stored and maintained;

[0037] This process is the binding link of Bluetooth pairing. The Bluetooth information of the three TVs are stored in the flash storage, and the binding information with the three TVs is saved to facilitate the subsequent direct connection of the TV to the remote control.

[0038] In this embodiment, in step S100, the specific method is:

[0039] S101. The remote control receives the Bluetooth broadcast packet of the target TV, and parses the new target TV Bluetooth broadcast packet, parses the new target TV Bluetooth MAC address and pairing key, and temporarily stores them in the data structure of the custom broadcast packet;

[0040] S102. The remote controller writes information of the target TV to achieve and maintain binding.

[0041] Preferably, the remote control writes the information of the target TV by calling the write function of the flash storage API interface.

[0042] S200. The remote control is aimed at the target TV and any button of the remote control is pressed. The target TV receives the infrared signal, analyzes the infrared signal, and sends a broadcast to the Bluetooth application. The TV and the remote control establish a Bluetooth connection and determine whether the TV needs to be switched. If so, enter S300, otherwise enter S400;

[0043] In this embodiment, it is determined that the remote controller is aimed at the target TV and any button of the remote controller is pressed, which is achieved by:

[0044] In the keycode.xml file of the target TV, the key values ​​of the infrared buttons are defined so that when the target TV receives any infrared button, it will add additional keycode value information to the infrared signal, and assign the additional keycode value to the Bluetooth application in the target TV for processing, and set a broadcast receiver in the Bluetooth application to monitor whether the remote control button is pressed by the remote control facing the target TV.

[0045] After all target TVs are paired with the remote control, you only need to point the remote control at a target TV and press the remote control to control it.

[0046] For example, when the remote control is aimed at the target TV and any button is pressed, the target TV broadcast receiver receives the infrared signal and calls

[0047] BluetoothAdapter.getBondedDeviceS interface, read the device array of the target TV's bound devices, and then call

[0048] BluetoothManager.getConnectDevices(BluetoothProfi le.GATT) interface to read the connection status of the bound devices respectively.

[0049] Furthermore, when the target TV currently has no connected device, the device.connectGatt(this, false, gattCallback) interface is called in sequence on the device array to connect the remote control. Because the remote control stores the binding relationship with the three target TVs, the connection will be very fast, and the connection will be established within 3 seconds. Subsequently, the remote control can be operated separately through the Bluetooth protocol.

[0050] S300. When the target TV needs to be switched, the remote controller only needs to point the remote controller toward the next target TV to be switched and press any button on the remote controller. After the TV receives the infrared signal, the above logic operation is repeated. The current target TV initiates a connection request to the remote controller. The remote controller compares the MAC address of the TV being connected with the key and the Bluetooth MAC address of the requested target TV. If the devices are different, the connection is disconnected and a new connection is re-established to achieve the purpose of fast switching, so as to establish a Bluetooth connection between the target TV and the remote controller.

[0051] It is worth noting that when using this method, when the remote control is using Bluetooth to control the target TV, be careful not to point the infrared signal at other TV buttons, otherwise it will switch to control other TVs.

[0052] S400. Remote control the target TV.

[0053] Example 2

[0054] A system for independently controlling multiple televisions with a single remote controller includes: target televisions and the remote controller are unobstructed and connected via Bluetooth binding, so as to implement the method for independently controlling multiple televisions with a single remote controller as described in Example 1.

[0055] Optionally, the remote control adopts an nRF52 microcontroller with built-in flash storage.

[0056] The present invention can accurately and independently control each TV through a single remote control when there are multiple TVs nearby, without the need for shielding objects to block the infrared receiver, and will not cause the TV to fail to respond or remotely control a non-target TV. The one-to-one effect of the Bluetooth remote control is achieved, and the tedious operation of unpairing and re-pairing the remote control is not required, thereby improving production efficiency and the convenience of using the scene of controlling multiple TVs.

[0057] Although the present invention is described herein with reference to the illustrative embodiments of the present invention, the above embodiments are only preferred embodiments of the present invention, and the embodiments of the present invention are not limited to the above embodiments. It should be understood that those skilled in the art can design many other modifications and embodiments, which will fall within the scope and spirit of the principles disclosed in this application.

Claims

1. A method for independently controlling multiple televisions with a single remote controller, characterized in that: include: S100. The remote control is paired with all target TVs in turn via Bluetooth, and the binding information with all target TVs is stored and maintained; S200. The remote control is aimed at the target TV and any button of the remote control is pressed. The target TV receives the infrared signal, analyzes the infrared signal, and sends a broadcast to the Bluetooth application. The TV and the remote control establish a Bluetooth connection and determine whether the TV needs to be switched. If so, enter S300, otherwise enter S400; S300. When you need to switch TV, you only need to point the remote control toward the next target TV you want to switch to and press any button on the remote control. The current target TV sends a connection request to the remote control, and the remote control compares the MAC address to establish a Bluetooth connection between the target TV and the remote control. S400. Remote control the target TV.

2. The method according to claim 1, characterized in that: In the S100, the specific method is: S101. The remote control receives the Bluetooth broadcast packet of the target TV, and parses the new target TV Bluetooth broadcast packet, parses the new target TV Bluetooth MAC address and pairing key, and temporarily stores them in the data structure of the custom broadcast packet; S102. The remote controller writes information of the target TV to achieve binding.

3. The method according to claim 2, characterized in that: In S100, the remote controller writes the information of the target TV by calling the write function of the flash storage API interface.

4. The method according to claim 1, characterized in that: Determining that the remote controller is aimed at the target TV and any button of the remote controller is pressed is achieved by: In the keycode.xml file of the target TV, the key values ​​of the infrared buttons are defined so that when the target TV receives any infrared button, it will add additional keycode value information to the infrared signal, and assign the additional keyGode value to the Bluetooth application in the target TV for processing, and set a broadcast receiver in the Bluetooth application to monitor whether the remote control button is pressed by the remote control facing the target TV.

5. The method according to claim 4, characterized in that: In S200, when the remote control is aimed at the target TV and any button of the remote control is pressed, the target TV broadcast receiver receives the infrared signal broadcast, calls the BluetoothAdapter.getBondedDevices interface, reads the device array of the bound devices of the target TV, and then calls the BluetoothManager.getConnectDevices(BluetoothProfile.GATT) interface to read the connection status of the bound devices respectively.

6. The method according to claim 5, characterized in that: The S200 further includes: When the target TV currently has no connected device, the device.ConnectGatt(this, false, gattCallback) interface is called in sequence on the device array to connect the remote control.

7. A system for independently controlling multiple televisions with a single remote controller, characterized in that: include: There is no obstruction between the target TV and the remote control and they are connected by Bluetooth binding, so as to realize the method of independently controlling multiple TVs by a single remote control as described in claim 1.

8. The system according to claim 7, characterized in that: The remote controller adopts nRF52 microcontroller with built-in flash memory.