WO2018184439A1 - Method and system for bluetooth unpairing of set-top box - Google Patents
Method and system for bluetooth unpairing of set-top box Download PDFInfo
- Publication number
- WO2018184439A1 WO2018184439A1 PCT/CN2018/078304 CN2018078304W WO2018184439A1 WO 2018184439 A1 WO2018184439 A1 WO 2018184439A1 CN 2018078304 W CN2018078304 W CN 2018078304W WO 2018184439 A1 WO2018184439 A1 WO 2018184439A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- top box
- remote control
- control device
- set top
- broadcast
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012795 verification Methods 0.000 claims description 56
- 238000004891 communication Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42221—Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4367—Establishing a secure communication between the client and a peripheral device or smart card
Definitions
- the present disclosure relates to the field of set top box technologies, for example, to a method and system for setting up a Bluetooth of a set top box.
- Bluetooth technology is gradually applied to set-top boxes, and Bluetooth is connected to multiple devices through set-top boxes to realize the operation of set-top boxes.
- Bluetooth devices are paired with a set top box through a combination of keys, and some devices enter a pairing state even if a single button is pressed for convenience.
- the user disconnects if the user unfortunately presses the unpaired button to deactivate the Bluetooth device from pairing with the set top box.
- the set-top box does not know that the Bluetooth device has been unilaterally de-allocated, for the un-disassembled device, the set-top box cannot be paired with it again, which causes the set-top box to fail to connect with the Bluetooth device.
- the Bluetooth protocol stack does not have an automatic de-distribution function.
- the present disclosure provides a method and system for Bluetooth de-provisioning of a set-top box, which solves the problem that the operation of manually canceling the Bluetooth pairing of the set-top box in the related art is cumbersome and increases the workload of the maintenance personnel.
- a method for setting up a Bluetooth of a set top box is performed by the set top box, including:
- the method before sending the connection request carrying the verification key to the remote control device, the method further includes:
- Sending the connection request carrying the verification key to the remote control device includes:
- the remote control device is a device that has been paired with the set top box
- a connection request carrying the verification key is sent to the remote control device.
- the device that determines whether the remote control device is paired with the set top box, when the broadcast is sent by the remote control device includes:
- the pairing of the set top box and the remote control device is cancelled according to the feedback information, including:
- the device identification is removed from the pairing list preset by the set top box to release pairing with the remote control device.
- a method for setting up a Bluetooth of a set top box which is executed by a remote control device, including:
- the set top box is a device that is not paired with the remote control device, sending feedback information of the verification key loss to the set top box, so that the set top box releases the set top box and the remote control device according to the feedback information. pair.
- sending the broadcast to the paired set top box including:
- the set top box When receiving the unpairing operation, the set top box is deleted from the pairing list preset by the remote control device preset by the remote control device according to the control instruction corresponding to the operation, and the broadcast is sent to the set top box.
- determining whether the set-top box is a device that has been paired with the remote control device includes:
- the MAC address is searched for in the pairing list preset by the remote control device, and when the MAC address is not found, the set top box is determined to be a device that is not paired with the remote control device.
- a set-top box for performing the above-mentioned set-top box Bluetooth de-provisioning method comprising:
- a request sending module configured to: when receiving a broadcast sent by a remote control device that has been paired with the set top box, send a connection request carrying the verification key to the remote control device;
- de-matching module is configured to: when receiving the feedback information that the remote control device loses the verification key sent according to the connection request, cancel the pairing of the set top box and the remote control device according to the feedback information.
- it also includes:
- the determining module is configured to determine, when receiving the broadcast sent by the remote control device, the device that has been paired with the set top box, before sending the broadcast request carrying the verification key to the remote control device;
- the request sending module is configured to send a connection request carrying the verification key to the remote control device when the remote control device is a device that has been paired with the set top box.
- the determining module includes:
- a first acquiring unit configured to receive the broadcast, and obtain a device identifier carried by the broadcast
- the determining unit is configured to search for the device identifier in the pairing list preset by the set top box, and when the device identifier is found, determine that the remote controller is a device that has been paired with the set top box.
- the solution module includes:
- a second acquiring unit configured to receive feedback information of the verification key lost by the remote control device according to the connection request, and obtain a device identifier carried by the feedback information
- a de-allocation unit configured to remove the device identification from the pairing list preset by the set top box to release pairing with the remote control device.
- a broadcast sending module configured to send a broadcast to the paired set top box
- a determining module configured to determine, when receiving the connection request of the set-top box that carries the verification key according to the broadcast, whether the set-top box is a device that has been paired with the remote control device;
- a feedback information sending module configured to: when the set top box is a device that is not paired with the remote control device, send feedback information of the verification key loss to the set top box, so that the set top box cancels the according to the feedback information Pairing of the set top box with the remote control device.
- the broadcast sending module is configured to: when receiving the unpairing operation, delete the set top box from a preset pairing list preset by the remote control device according to the control instruction corresponding to the operation, and The set top box sends a broadcast.
- the determining module includes:
- An address obtaining unit configured to acquire a media access control MAC address carried by the connection request when receiving a connection request for carrying a verification key sent by the set top box according to the broadcast;
- the determining unit is configured to search for the MAC address in the pairing list preset by the remote control device, and determine that the set top box is a device that is not paired with the remote control device when the MAC address is not found.
- the embodiment further provides a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
- the Bluetooth de-packing method of the set-top box provided in this embodiment eliminates the cumbersome operation of manual disassembly and reduces the workload of the maintenance personnel.
- FIG. 1 is a flowchart of a method for deconfiguring a set top box Bluetooth according to an embodiment of the present invention.
- FIG. 2 is a structural diagram of a system for deconfiguring a set top box Bluetooth according to an embodiment of the present invention.
- FIG. 3 is a structural block diagram of a set top box according to an embodiment of the present invention.
- FIG. 4 is a structural block diagram of a remote control device according to an embodiment of the present invention.
- modules, “components” or “unit” for indicating an element is merely an explanation for facilitating the present invention, and does not have a specific meaning per se.
- modules, “components” or “units” can be used in combination.
- the remote control device can be implemented in various forms.
- the remote control device described in this embodiment may include, for example, a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet), a PMP (Portable Multimedia Player), and a navigation device.
- Mobile terminal devices of the like and fixed terminal devices such as digital TVs and desktop computers.
- the configuration according to the present embodiment can be applied to a fixed type of terminal device in addition to elements particularly for mobile purposes.
- FIG. 1 is a flowchart of a method for disassembling a set top box Bluetooth according to an embodiment.
- the method includes: S100-S400.
- the set top box when the set top box receives the broadcast sent by the paired remote control device, the set top box sends a connection request carrying the verification key to the remote control device.
- the remote control device refers to a remote control device that establishes a Bluetooth pairing with the set top box.
- a Bluetooth remote control a Bluetooth-enabled mobile terminal, and the like.
- a Bluetooth remote controller is taken as an example for description.
- the broadcast refers to a paired broadcast sent by the remote control device.
- the paired broadcast may be a non-directional broadcast, and the broadcast generally includes information such as a MAC (Medium Access Control) address, a device name, a device type, a channel number, and a vendor ID of the remote control device.
- MAC Medium Access Control
- the set-top box scans the non-directional broadcast sent by the remote control device
- the MAC address, the device name, and the device type of the remote control device are parsed according to the broadcast, and then the set-top box determines whether to continue with the The remote control device performs the pairing operation.
- the verification key is a connection key generated when the set top box is paired with the remote control device for the first time.
- the verification key is used for verification when the set top box and the remote control device are connected next time, so that the set top box and the remote control device only need to be paired once, as long as both sides are not decomposed, then the verification is performed each time by verifying the verification.
- the keys are automatically connected without re-pairing.
- the set-top box and the remote control device may be in a connected state or may be in a disconnected state. For example, if the user is using a remote control device to control the set top box, then it is connected. If the set-top box has been powered off, it is disconnected.
- the set-top box and the remote control device perform handshake communication every predetermined time to ensure that both parties still exist.
- the handshake communication fails, the set top box disconnects and starts the background scan, wherein the background scan is a scan for the connection, and the background scan is automatically turned on every predetermined time period.
- connection request is used for a connection request sent to the Bluetooth device when the set top box is disconnected from the paired Bluetooth device, and the connection request carries the device identifier of the set top box and is used for Verify the verification key.
- the set top box since the remote control device unilaterally releases the pairing with the set top box, the set top box cannot be successfully connected to the remote control device, and the Bluetooth connection cannot be established again. Therefore, before the set top box receives the broadcast sent by the paired remote control device, the set top box sends a connection request carrying the verification key to the remote control device, and further includes: S01-S02.
- the set top box receives the broadcast, and determines whether the remote control device is a paired device.
- the remote control device is provided with a button for generating a control command for releasing the Bluetooth pairing.
- the button may be a physical button or a virtual button.
- the control command may correspond to a single button or a combination of multiple buttons.
- the first pairing list refers to a list for storing all devices that have been paired with the remote control device, which may be pre-stored or generated when the remote control device is paired with the set top box.
- the first pairing list includes device identifications of all devices paired with the remote control device. According to the device identifier, the remote control device can find unique corresponding device information and pairing information paired therewith.
- the device identifier of the set top box is found from the first pairing list according to the control instruction corresponding to the operation, and the device identifier is deleted to cancel the pairing, and the set top box sends Paired broadcasts are used for re-pairing.
- the broadcast carries the device identifier of the remote control device.
- the device identifier may uniquely represent the remote control device, and may be a serial code of the remote control device, or may be a Bluetooth address or the like.
- the set top box receives the broadcast, and determining whether the remote control device is a paired device may include: S021-S022.
- the set top box receives the broadcast, and acquires a device identifier carried by the broadcast;
- the device identifier is searched in a preset second pairing list, and when the device identifier is found, the remote controller is determined to be a paired device.
- step S021 when the set top box scans to the remote control device in the background, the paired broadcast sent by the remote control device is received and the broadcast is parsed to obtain the device identifier carried by the broadcast. .
- the second pairing list is used to save device identifiers of all devices paired with the set top box. Therefore, after the set top box acquires the device identifier of the remote control device from the broadcast, the device identifier of the remote control device is searched in the second pairing list, and if present, the remote control device is a paired device. And sending a connection request carrying the verification key to the remote control device; if not, indicating that the remote control device is an unpaired device, filtering the unpaired device to continue performing background scanning.
- the remote controller device receives the connection request and determines whether the set top box is a paired device.
- the remote control device determines, by using the device information carried in the connection request, whether the device is a paired device.
- the remote control device receiving the connection request and determining whether the set top box is a paired device may include: S201-S202.
- the remote control device receives the connection request, and acquires a MAC address carried by the connection request;
- the remote control device obtains the Bluetooth MAC address carried by the connection request, and then searches the first pairing list to find whether the list has the MAC address.
- the MAC address exists in the first pairing list, indicating that the device represented by the MAC address is a paired device, that is, the set top box is a paired device; when the first pairing list does not exist, The MAC address indicates that the device represented by the MAC address is an unpaired device, that is, the set top box is an unpaired device.
- the connection request is received and the verification key carried by the device is received for verification, and the Bluetooth connection is re-established with the device (ie, the set top box) after the verification is passed.
- step S300 is performed.
- the feedback information is used by the remote control device to feed back the lost key information to the remote control device, where the feedback information further carries the device identifier of the remote control device.
- the set top box can accurately identify the source of the feedback information, so as to facilitate subsequent unpairing.
- the remote control device determines that the set top box is an unpaired device, since the remote control device has deleted pairing information related to the set top box, that is, the pairing information of the set top box does not exist in the remote control device, for example, an authentication key , Mac address, connection parameters, etc. Therefore, the remote control device transmits feedback information that the verification key is lost to the set top box.
- the set top box releases its pairing with the remote control device according to the feedback information.
- the set top box receives the feedback information, and confirms the device that needs to be paired according to the feedback information, and then deletes the pairing information associated with the device in the saved pairing information to complete the dematching.
- the set top box disarming the remote control device according to the feedback information may include: S401-S402.
- the set top box receives the feedback information and obtains a device identifier carried by the feedback information.
- the device identifier is removed from the second pairing list to release pairing with the remote device.
- the set top box determines that the remote control device has been unpaired, so the remote control device is removed in the second pairing list, and the saved remote control device is The information and the corresponding verification key are deleted to complete the de-provisioning.
- the set top box can know that the remote control device has been unpaired during the connection process, so that the set top box actively releases the pairing with the remote control device according to the feedback information, without relying on the upper layer or manual operation for debinding, and the set top box is convenient. The next pairing with the remote control device.
- a system for setting up a Bluetooth of a set top box as shown in FIG. 2, the system includes a set top box 100 and a remote control device 200:
- the set top box 100 includes:
- the request sending module 101 is configured to send a connection request carrying the verification key to the remote control device when receiving the broadcast sent by the paired remote control device;
- the first de-matching module 102 is configured to cancel the pairing of the set-top box and the remote-control device according to the feedback information sent by the remote control device;
- the remote control device 200 includes:
- the first determining module 201 is configured to perform a connection request sent by the receiver to the top box, and determine whether the set top box is a paired device;
- the feedback module 202 is configured to send feedback information of the verification key loss to the set top box when the set top box is an unpaired device;
- the set-top box Bluetooth de-provisioning system wherein the remote control device may further include:
- a second de-matching module configured to delete the set-top box from the preset first pairing list according to the control instruction corresponding to the operation, and send a pairing broadcast to the set-top box when receiving the unpairing operation;
- the set top box further includes:
- the second determining module is configured to receive the broadcast, and determine whether the remote control device is a paired device.
- the set-top box Bluetooth de-provisioning system wherein the second determining module may include:
- a first acquiring unit configured to receive the broadcast, and obtain a device identifier carried by the broadcast
- the first determining unit is configured to search for the device identifier in the preset second pairing list, and when the device identifier is found, determine that the remote controller is a paired device.
- the set-top box Bluetooth de-provisioning system wherein the first de-matching module 102 can include:
- a second acquiring unit configured to receive the feedback information, and obtain a device identifier carried by the feedback information
- a de-allocation unit configured to remove the device identifier from the second pairing list to release pairing of the set-top box with the remote control device.
- the set-top box Bluetooth de-provisioning system wherein the first determining module 201 may include:
- a third acquiring unit configured to receive the connection request, and obtain a MAC address carried by the connection request
- a second determining unit configured to search for the MAC address in the first pairing list, and determine that the set top box is an unpaired device when the MAC address is not found.
- the disclosed system and method can be implemented in other manners.
- the device embodiments described above are merely illustrative.
- the division of the modules is only a logical function division.
- there may be another division manner for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed.
- the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
- the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
- the embodiment further provides a computer readable storage medium, configured in the set top box, and storing computer executable instructions, where the computer executable instructions are used to execute the method for decoding the set top box Bluetooth according to the foregoing embodiment.
- FIG. 3 is a structural block diagram of a set top box according to an embodiment of the present invention.
- the set top box provided in this embodiment may include a processor 301 and a memory 303, and may further include a communication interface 302 and a bus 304.
- the processor 301, the communication interface 302, and the memory 303 can complete communication with each other through the bus 304.
- Communication interface 302 can be used for information transmission.
- the processor 301 can call the logic instructions in the memory 303 to perform the method of the set top box Bluetooth de-provisioning of the above embodiment.
- the communication interface 302 includes Bluetooth 3021.
- the logic instructions in the memory 303 described above may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium.
- the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure.
- the foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
- a medium that can store program code, or a transitory storage medium including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
- the embodiment further provides a computer readable storage medium, configured in the remote control device, and storing computer executable instructions, the computer executable instructions for performing the method for decoding the set top box Bluetooth according to the foregoing embodiment.
- FIG. 4 is a structural block diagram of a remote control device according to an embodiment of the present invention.
- the remote control device provided in this embodiment may include a processor 401 and a memory 403, and may further include a communication interface 402 and a bus 404.
- the processor 401, the communication interface 402, and the memory 403 can complete communication with each other through the bus 404.
- Communication interface 402 can be used for information transfer.
- the processor 401 can call the logic instructions in the memory 403 to perform the method of the set top box Bluetooth de-provisioning of the above embodiment.
- the communication interface 402 includes Bluetooth 4021.
- the logic instructions in the memory 403 described above may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium.
- the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure.
- the foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
- a medium that can store program code, or a transitory storage medium including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
- the set-top box Bluetooth de-provisioning method provided by the present disclosure after the set-top box is connected to the paired device, the set-top box automatically releases the Bluetooth pairing with the paired device after receiving the lost key information fed back by the paired device. This eliminates the cumbersome operation of manual disassembly and reduces the workload of maintenance personnel.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Selective Calling Equipment (AREA)
Abstract
A method for Bluetooth unpairing of a set-top box, executed by the set-top box, comprising: when a broadcast transmitted by a remote control device paired with the set-top box is received, transmitting a link-back request carrying an authentication key to the remote control device; and, when feedback information that the authentication key has been discarded transmitted by the remote control device on the basis of the link-back request is received, releasing the pairing of the set-top box and the remote control device on the basis of the feedback information.
Description
本公开涉及机顶盒技术领域,例如涉及一种机顶盒蓝牙解配的方法及***。The present disclosure relates to the field of set top box technologies, for example, to a method and system for setting up a Bluetooth of a set top box.
随着科技的发展,如今蓝牙技术逐渐应用到机顶盒,通过机顶盒与多个设备进行了蓝牙连接,以便实现对机顶盒的操作。With the development of technology, Bluetooth technology is gradually applied to set-top boxes, and Bluetooth is connected to multiple devices through set-top boxes to realize the operation of set-top boxes.
相关技术中,很多蓝牙设备通过组合键与机顶盒进行配对,有些设备为了方便配对,甚至单按某个键就会进入配对状态。然而,对于配对过的蓝牙设备,用户若不小心按了解除配对的按键使蓝牙设备解除了与机顶盒的配对而断开连接。同时,由于机顶盒不知道蓝牙设备已经单方面解配了,对于未解配的设备,机顶盒是无法再次与它配对的,从而导致机顶盒与所述蓝牙设备回连失败。蓝牙协议栈没有自动解配功能,只有依靠手动解配,也即是协议栈通过接受上层发送的命令完成解配操作,而手动解配操作繁琐,给用户的使用带来不便同时增加了维修人员的工作量。In the related art, many Bluetooth devices are paired with a set top box through a combination of keys, and some devices enter a pairing state even if a single button is pressed for convenience. However, for a paired Bluetooth device, the user disconnects if the user unfortunately presses the unpaired button to deactivate the Bluetooth device from pairing with the set top box. At the same time, since the set-top box does not know that the Bluetooth device has been unilaterally de-allocated, for the un-disassembled device, the set-top box cannot be paired with it again, which causes the set-top box to fail to connect with the Bluetooth device. The Bluetooth protocol stack does not have an automatic de-distribution function. It only relies on manual de-provisioning, that is, the protocol stack completes the de-distribution operation by accepting the commands sent by the upper layer, and the manual de-provisioning operation is cumbersome, which brings inconvenience to the user and increases the maintenance personnel. The amount of work.
发明内容Summary of the invention
本公开提供一种机顶盒蓝牙解配的方法及***,解决了相关技术中手动解除机顶盒的蓝牙配对时操作繁琐,增大维修人员工作量的问题。The present disclosure provides a method and system for Bluetooth de-provisioning of a set-top box, which solves the problem that the operation of manually canceling the Bluetooth pairing of the set-top box in the related art is cumbersome and increases the workload of the maintenance personnel.
一种机顶盒蓝牙解配的方法,由所述机顶盒执行,包括:A method for setting up a Bluetooth of a set top box is performed by the set top box, including:
当接收到已与所述机顶盒配对的遥控设备发送的广播时,向所述遥控设备发送携带验证密钥的回连请求;以及Sending a connection request carrying the verification key to the remote control device when receiving a broadcast transmitted by the remote control device that has been paired with the set top box;
当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。And when the feedback information of the verification key lost by the remote control device according to the connection request is received, the pairing of the set top box and the remote control device is cancelled according to the feedback information.
可选的,向所述遥控设备发送携带验证密钥的回连请求之前,还包括:Optionally, before sending the connection request carrying the verification key to the remote control device, the method further includes:
当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备;When receiving a broadcast sent by a remote control device, determining whether the remote control device is a device that has been paired with the set top box;
所述向所述遥控设备发送携带验证密钥的回连请求,包括:Sending the connection request carrying the verification key to the remote control device includes:
当所述遥控设备为已与所述机顶盒配对的设备时,向所述遥控设备发送携带验证密钥的回连请求。When the remote control device is a device that has been paired with the set top box, a connection request carrying the verification key is sent to the remote control device.
可选的,所述当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备,包括:Optionally, the device that determines whether the remote control device is paired with the set top box, when the broadcast is sent by the remote control device, includes:
接收所述广播,并获取所述广播携带的设备标识;Receiving the broadcast, and acquiring a device identifier carried by the broadcast;
在所述机顶盒预置的配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已与所述机顶盒配对的设备。Searching for the device identifier in the pairing list preset by the set top box, and when the device identifier is found, determining that the remote controller is a device that has been paired with the set top box.
可选的,当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对,包括:Optionally, when the feedback information of the verification key that is sent by the remote control device according to the connection request is received, the pairing of the set top box and the remote control device is cancelled according to the feedback information, including:
接收所述遥控设备根据所述回连请求发送的所述验证密钥丢失的反馈信息并获取所述反馈信息携带的设备标识;以及Receiving, by the remote control device, the feedback information of the verification key lost according to the connection request, and acquiring the device identifier carried by the feedback information;
将所述设备标识从所述机顶盒预置的配对列表中移除,以解除与所述遥控设备的配对。The device identification is removed from the pairing list preset by the set top box to release pairing with the remote control device.
一种机顶盒蓝牙解配的方法,由遥控设备执行,包括:A method for setting up a Bluetooth of a set top box, which is executed by a remote control device, including:
向已配对的机顶盒发送广播;Send a broadcast to the paired set-top box;
当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备;以及When receiving the connection request of the set top box carrying the verification key according to the broadcast, determining whether the set top box is a device that has been paired with the remote control device;
当所述机顶盒为未与所述遥控器设备配对的设备时,向所述机顶盒发送验证密钥丢失的反馈信息,以便于所述机顶盒根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。When the set top box is a device that is not paired with the remote control device, sending feedback information of the verification key loss to the set top box, so that the set top box releases the set top box and the remote control device according to the feedback information. pair.
可选的,在所述向已配对的机顶盒发送广播,包括:Optionally, sending the broadcast to the paired set top box, including:
当接收到解除配对的操作时,根据所述操作对应的控制指令从所述遥控设备预置的所述遥控设备预置的配对列表中删除所述机顶盒,并向所述机顶盒发送广播。When receiving the unpairing operation, the set top box is deleted from the pairing list preset by the remote control device preset by the remote control device according to the control instruction corresponding to the operation, and the broadcast is sent to the set top box.
可选的,所述当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备,包括:Optionally, when the set-top box receives the connection request that carries the verification key according to the broadcast, determining whether the set-top box is a device that has been paired with the remote control device includes:
当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,获取所述回连请求携带的媒体访问控制MAC地址;以及Acquiring the media access control MAC address carried by the connection request when receiving the connection request carrying the verification key sent by the set top box according to the broadcast;
在所述遥控设备预置的配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未与所述遥控器设备配对的设备。The MAC address is searched for in the pairing list preset by the remote control device, and when the MAC address is not found, the set top box is determined to be a device that is not paired with the remote control device.
一种机顶盒,用于执行上述机顶盒蓝牙解配的方法,包括:A set-top box for performing the above-mentioned set-top box Bluetooth de-provisioning method, comprising:
请求发送模块,设置为当接收到已与所述机顶盒配对的遥控设备发送的广播时,向所述遥控设备发送携带验证密钥的回连请求;以及a request sending module configured to: when receiving a broadcast sent by a remote control device that has been paired with the set top box, send a connection request carrying the verification key to the remote control device;
解配模块,设置为当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。And the de-matching module is configured to: when receiving the feedback information that the remote control device loses the verification key sent according to the connection request, cancel the pairing of the set top box and the remote control device according to the feedback information.
可选的,还包括:Optionally, it also includes:
判断模块,设置为在向所述遥控设备发送携带验证密钥的回连请求之前,当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备;The determining module is configured to determine, when receiving the broadcast sent by the remote control device, the device that has been paired with the set top box, before sending the broadcast request carrying the verification key to the remote control device;
所述请求发送模块是设置为当所述遥控设备为已与所述机顶盒配对的设备时,向所述遥控设备发送携带验证密钥的回连请求。The request sending module is configured to send a connection request carrying the verification key to the remote control device when the remote control device is a device that has been paired with the set top box.
可选的,所述判断模块包括:Optionally, the determining module includes:
第一获取单元,设置为接收所述广播,并获取所述广播携带的设备标识;a first acquiring unit, configured to receive the broadcast, and obtain a device identifier carried by the broadcast;
判断单元,设置为在所述机顶盒预置的配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已与所述机顶盒配对的设备。The determining unit is configured to search for the device identifier in the pairing list preset by the set top box, and when the device identifier is found, determine that the remote controller is a device that has been paired with the set top box.
可选的,所述解配模块包括:Optionally, the solution module includes:
第二获取单元,设置为接收所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息并获取所述反馈信息携带的设备标识;以及a second acquiring unit, configured to receive feedback information of the verification key lost by the remote control device according to the connection request, and obtain a device identifier carried by the feedback information;
解配单元,设置为将所述设备标识从所述机顶盒预置的配对列表中移除,以解除与所述遥控设备的配对。And a de-allocation unit configured to remove the device identification from the pairing list preset by the set top box to release pairing with the remote control device.
一种遥控设备,用于执行上述任一所述的机顶盒蓝牙解配的方法,包括:A remote control device for performing the Bluetooth de-provisioning of a set-top box according to any of the above, comprising:
广播发送模块,设置为向已配对的机顶盒发送广播;a broadcast sending module, configured to send a broadcast to the paired set top box;
判断模块,设置为当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备;以及a determining module, configured to determine, when receiving the connection request of the set-top box that carries the verification key according to the broadcast, whether the set-top box is a device that has been paired with the remote control device;
反馈信息发送模块,设置为当所述机顶盒为未与所述遥控器设备配对的设备时,向所述机顶盒发送验证密钥丢失的反馈信息,以便于所述机顶盒根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。a feedback information sending module, configured to: when the set top box is a device that is not paired with the remote control device, send feedback information of the verification key loss to the set top box, so that the set top box cancels the according to the feedback information Pairing of the set top box with the remote control device.
可选的,所述广播发送模块是设置为当接收到解除配对的操作时,根据所述操作对应的控制指令从预设的所述遥控设备预置的配对列表中删除所述机顶盒,并向所述机顶盒发送广播。Optionally, the broadcast sending module is configured to: when receiving the unpairing operation, delete the set top box from a preset pairing list preset by the remote control device according to the control instruction corresponding to the operation, and The set top box sends a broadcast.
可选的,所述判断模块包括:Optionally, the determining module includes:
地址获取单元,设置为当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,获取所述回连请求携带的媒体访问控制MAC地址;以及An address obtaining unit, configured to acquire a media access control MAC address carried by the connection request when receiving a connection request for carrying a verification key sent by the set top box according to the broadcast;
判断单元,设置为在所述遥控设备预置的配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未与所述遥控器设备配对的设备。The determining unit is configured to search for the MAC address in the pairing list preset by the remote control device, and determine that the set top box is a device that is not paired with the remote control device when the MAC address is not found.
本实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项所述的方法。The embodiment further provides a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
本实施例提供的机顶盒蓝牙解配的方法省去了手动解配的繁琐操作,同时降低了维修人员的工作量。The Bluetooth de-packing method of the set-top box provided in this embodiment eliminates the cumbersome operation of manual disassembly and reduces the workload of the maintenance personnel.
附图概述BRIEF abstract
图1为本实施例提供的机顶盒蓝牙解配的方法的流程图。FIG. 1 is a flowchart of a method for deconfiguring a set top box Bluetooth according to an embodiment of the present invention.
图2为本实施例提供的机顶盒蓝牙解配的***的结构图。FIG. 2 is a structural diagram of a system for deconfiguring a set top box Bluetooth according to an embodiment of the present invention.
图3为本实施例提供的机顶盒的结构框图。FIG. 3 is a structural block diagram of a set top box according to an embodiment of the present invention.
图4为本实施例提供的遥控设备的结构框图。FIG. 4 is a structural block diagram of a remote control device according to an embodiment of the present invention.
本实施例中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,模块”、“部件”或“单元”可以混合地使用。In the present embodiment, the use of suffixes such as "module", "component" or "unit" for indicating an element is merely an explanation for facilitating the present invention, and does not have a specific meaning per se. Thus, modules, "components" or "units" can be used in combination.
遥控设备可以以各种形式来实施。例如,本实施例中描述的遥控设备可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)以及导航装置等等的移动终端设备以及诸如数字TV和台式计算机等等的固定终端设备。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本实施方式的构造也能够应用于固定类型的终端设备。The remote control device can be implemented in various forms. For example, the remote control device described in this embodiment may include, for example, a mobile phone, a smart phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet), a PMP (Portable Multimedia Player), and a navigation device. Mobile terminal devices of the like and fixed terminal devices such as digital TVs and desktop computers. However, it will be understood by those skilled in the art that the configuration according to the present embodiment can be applied to a fixed type of terminal device in addition to elements particularly for mobile purposes.
请参照图1,图1为本实施例提供的机顶盒蓝牙解配的方法的流程图。所述方法包括:S100-S400。Please refer to FIG. 1. FIG. 1 is a flowchart of a method for disassembling a set top box Bluetooth according to an embodiment. The method includes: S100-S400.
S100中,当机顶盒接收到已配对的遥控设备发送的广播时,所述机顶盒向所述遥控设备发送携带验证密钥的回连请求。In S100, when the set top box receives the broadcast sent by the paired remote control device, the set top box sends a connection request carrying the verification key to the remote control device.
可选地,所述遥控设备指的是与机顶盒建立蓝牙配对的遥控设备。例如蓝牙遥控器、具有蓝牙功能的移动终端等。在本实施例中,以蓝牙遥控器为例加以说明。所述广播指的是所述遥控设备发送的配对广播。所述配对广播可以是 非定向广播,该广播中一般包含遥控设备的MAC(Medium Access Control,媒体访问控制)地址、设备名称、设备类型、信道号以及厂商ID等信息。可选的,机顶盒扫描到所述遥控设备发送的该非定向广播后,就会根据广播解析出该遥控设备的MAC地址、设备名称以及设备类型等信息,进而该机顶盒再决定是否继续与所述遥控设备进行配对操作。所述验证密钥为机顶盒与所述遥控设备第一次配对时生成的连接密钥。所述验证密钥用于在机顶盒与遥控设备下一次连接时校验用,这样机顶盒与所述遥控设备只需配对一次,只要双方都没有解配,那么后续每次通过校验所述验证密钥进行自动连接,而不需要重新配对。Optionally, the remote control device refers to a remote control device that establishes a Bluetooth pairing with the set top box. For example, a Bluetooth remote control, a Bluetooth-enabled mobile terminal, and the like. In this embodiment, a Bluetooth remote controller is taken as an example for description. The broadcast refers to a paired broadcast sent by the remote control device. The paired broadcast may be a non-directional broadcast, and the broadcast generally includes information such as a MAC (Medium Access Control) address, a device name, a device type, a channel number, and a vendor ID of the remote control device. Optionally, after the set-top box scans the non-directional broadcast sent by the remote control device, the MAC address, the device name, and the device type of the remote control device are parsed according to the broadcast, and then the set-top box determines whether to continue with the The remote control device performs the pairing operation. The verification key is a connection key generated when the set top box is paired with the remote control device for the first time. The verification key is used for verification when the set top box and the remote control device are connected next time, so that the set top box and the remote control device only need to be paired once, as long as both sides are not decomposed, then the verification is performed each time by verifying the verification. The keys are automatically connected without re-pairing.
当机顶盒与遥控设备配对后,机顶盒和遥控设备有可能处于连接状态,也可以能处于断开连接的状态。例如,用户正在使用遥控设备控制机顶盒,那么此时处于连接状态。若机顶盒已经关机,此时处于断开连接状态。当机顶盒与遥控设备处于已连接状态时,机顶盒和遥控设备每隔一预设时间会进行握手通信,以确保双方都还存在。当握手通信失败时,机顶盒会断开连接并开启后台扫描,其中,所述后台扫描为用于回连的扫描,后台扫描每间隔一预定时间段自动开启。当扫描到所述遥控设备时,会接收所述遥控设备发送的配对广播并发送携带有验证密钥的回连请求至所述遥控设备。所述回连请求用于当机顶盒与已配对的蓝牙设备断开连接时,用于重新建立连接而发送给蓝牙设备的连接请求,所述回连请求携带有所述机顶盒的设备标识和用于校验的验证密钥。When the set-top box is paired with the remote control device, the set-top box and the remote control device may be in a connected state or may be in a disconnected state. For example, if the user is using a remote control device to control the set top box, then it is connected. If the set-top box has been powered off, it is disconnected. When the set-top box and the remote control device are connected, the set-top box and the remote control device perform handshake communication every predetermined time to ensure that both parties still exist. When the handshake communication fails, the set top box disconnects and starts the background scan, wherein the background scan is a scan for the connection, and the background scan is automatically turned on every predetermined time period. When scanning to the remote control device, the paired broadcast sent by the remote control device is received and a connection request carrying the verification key is sent to the remote control device. The connection request is used for a connection request sent to the Bluetooth device when the set top box is disconnected from the paired Bluetooth device, and the connection request carries the device identifier of the set top box and is used for Verify the verification key.
在本实施例中,由于所述遥控设备单方面解除与所述机顶盒的配对,导致机顶盒无法与所述遥控设备回连成功,而无法再次建立蓝牙连接。因此在所述当机顶盒接收到已配对的遥控设备发送的广播时,所述机顶盒向所述遥控设备发送携带验证密钥的回连请求之前,还包括:S01-S02。In this embodiment, since the remote control device unilaterally releases the pairing with the set top box, the set top box cannot be successfully connected to the remote control device, and the Bluetooth connection cannot be established again. Therefore, before the set top box receives the broadcast sent by the paired remote control device, the set top box sends a connection request carrying the verification key to the remote control device, and further includes: S01-S02.
S01中,当所述遥控设备接收到解除配对的操作时,根据所述操作对应的控制指令从预设的第一配对列表中删除所述机顶盒,并向所述机顶盒发送配对广播;In S01, when the remote control device receives the unpairing operation, deleting the set top box from the preset first pairing list according to the control instruction corresponding to the operation, and sending a pairing broadcast to the set top box;
S02中,机顶盒接收所述广播,并判断所述遥控设备是否为已配对设备。In S02, the set top box receives the broadcast, and determines whether the remote control device is a paired device.
在一实施例中,在所述步骤S01中,所述遥控设备设置有用于产生解除蓝牙配对的控制指令的按键。所述按键可以为实体按键,也可以为虚拟按键。所述控制指令可以对应单个按键,也可以为多个按键的组合。所述第一配对列表指的是用于存储与所述遥控设备已配对的所有设备的列表,可以是预先存储的,也可以在遥控设备与机顶盒配对时生成的。所述第一配对列表包括与所述遥控 设备配对的所有设备的设备标识。根据所述设备标识,所述遥控设备可以查找到唯一对应的设备信息和与其配对的配对信息。当遥控设备接收到解除配对的操作时,根据所述操作对应的控制指令从所述第一配对列表中查找到所述机顶盒的设备标识并删除所述设备标识以解除配对,同时所述机顶盒发送配对广播用于重新配对。In an embodiment, in the step S01, the remote control device is provided with a button for generating a control command for releasing the Bluetooth pairing. The button may be a physical button or a virtual button. The control command may correspond to a single button or a combination of multiple buttons. The first pairing list refers to a list for storing all devices that have been paired with the remote control device, which may be pre-stored or generated when the remote control device is paired with the set top box. The first pairing list includes device identifications of all devices paired with the remote control device. According to the device identifier, the remote control device can find unique corresponding device information and pairing information paired therewith. When the remote control device receives the unpairing operation, the device identifier of the set top box is found from the first pairing list according to the control instruction corresponding to the operation, and the device identifier is deleted to cancel the pairing, and the set top box sends Paired broadcasts are used for re-pairing.
在上述步骤S02中,所述广播携带所述遥控设备的设备标识。所述设备标识可以唯一表示所述遥控设备,可以为遥控设备的序列码,也可以为蓝牙地址等。在本实施例中,所述机顶盒接收所述广播,并判断所述遥控设备是否为已配对设备可以包括:S021-S022。In the above step S02, the broadcast carries the device identifier of the remote control device. The device identifier may uniquely represent the remote control device, and may be a serial code of the remote control device, or may be a Bluetooth address or the like. In this embodiment, the set top box receives the broadcast, and determining whether the remote control device is a paired device may include: S021-S022.
S021中,所述机顶盒接收所述广播,并获取所述广播携带的设备标识;In S021, the set top box receives the broadcast, and acquires a device identifier carried by the broadcast;
S022中,在预设的第二配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已配对设备。In S022, the device identifier is searched in a preset second pairing list, and when the device identifier is found, the remote controller is determined to be a paired device.
在另一实施例中,在所述步骤S021中,所述机顶盒通过后台扫描到所述遥控设备时,接收所述遥控设备发送的配对广播并解析所述广播以获取所述广播携带的设备标识。在上述步骤S022中,所述第二配对列表用于保存与所述机顶盒配对的所有设备的设备标识。因此,当所述机顶盒从所述广播中获取所述遥控设备的设备标识后,在所述第二配对列表中查找所述遥控设备的设备标识,若存在,说明所述遥控设备为已配对设备,则向所述遥控设备发送携带验证密钥的回连请求;若不存在,说明所述遥控设备为未配对设备,则过滤所述未配对设备,继续执行后台扫描。In another embodiment, in the step S021, when the set top box scans to the remote control device in the background, the paired broadcast sent by the remote control device is received and the broadcast is parsed to obtain the device identifier carried by the broadcast. . In the above step S022, the second pairing list is used to save device identifiers of all devices paired with the set top box. Therefore, after the set top box acquires the device identifier of the remote control device from the broadcast, the device identifier of the remote control device is searched in the second pairing list, and if present, the remote control device is a paired device. And sending a connection request carrying the verification key to the remote control device; if not, indicating that the remote control device is an unpaired device, filtering the unpaired device to continue performing background scanning.
S200中,所述遥控器设备接收所述回连请求,并判断所述机顶盒是否为已配对设备,In S200, the remote controller device receives the connection request and determines whether the set top box is a paired device.
可选地,所述遥控设备接收所述回连请求后,通过所述回连请求中携带的设备信息判断所述设备是否为已配对设备。Optionally, after receiving the connection request, the remote control device determines, by using the device information carried in the connection request, whether the device is a paired device.
示例性的,所述遥控设备接收所述回连请求,并判断所述机顶盒是否为已配对设备可以包括:S201-S202。Exemplarily, the remote control device receiving the connection request and determining whether the set top box is a paired device may include: S201-S202.
S201中,所述遥控设备接收所述回连请求,并获取所述回连请求携带的MAC地址;S201, the remote control device receives the connection request, and acquires a MAC address carried by the connection request;
S202中,在所述第一配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未配对设备。S202, searching for the MAC address in the first pairing list, and determining that the set top box is an unpaired device when the MAC address is not found.
在一实施例中,所述遥控设备通过获取所述回连请求携带的蓝牙Mac地址, 然后再所述第一配对列表中查找所述列表是否存在所述MAC地址。当所述第一配对列表中存在所述MAC地址时,说明所述MAC地址所代表的设备为已配对设备,即所述机顶盒为已配对设备;当所述第一配对列表中不存在所述MAC时,说明所述MAC地址所代表的设备为未配对设备,即所述机顶盒为未配对设备。当为已配对设备时,接收所述回连请求并获取其携带的验证密钥进行校验,并在验证通过后与所述设备(即机顶盒)重新建立蓝牙连接。当为未配对设备时,执行步骤S300。In an embodiment, the remote control device obtains the Bluetooth MAC address carried by the connection request, and then searches the first pairing list to find whether the list has the MAC address. When the MAC address exists in the first pairing list, indicating that the device represented by the MAC address is a paired device, that is, the set top box is a paired device; when the first pairing list does not exist, The MAC address indicates that the device represented by the MAC address is an unpaired device, that is, the set top box is an unpaired device. When it is a paired device, the connection request is received and the verification key carried by the device is received for verification, and the Bluetooth connection is re-established with the device (ie, the set top box) after the verification is passed. When it is an unpaired device, step S300 is performed.
S300中,当所述机顶盒为未配对设备时,向所述机顶盒发送验证密钥丢失的反馈信息。In S300, when the set top box is an unpaired device, the feedback information of the verification key loss is sent to the set top box.
可选地,所述反馈信息用于遥控设备反馈密钥丢失的信息至所述遥控设备,其中,所述反馈信息中还携带所述遥控设备的设备标识。这样,通过所述设备标识,所述机顶盒可以准确辨别出反馈信息的来源,便于后续解除配对。当所述遥控设备判定所述机顶盒为未配对设备时,由于所述遥控设备已经删除与上述机顶盒有关的配对信息,即所述遥控设备中不存在所述机顶盒的配对信息,例如,验证密钥、Mac地址、连接参数等。因此,所述遥控设备发送验证密钥丢失的反馈信息至所述机顶盒。Optionally, the feedback information is used by the remote control device to feed back the lost key information to the remote control device, where the feedback information further carries the device identifier of the remote control device. In this way, through the device identification, the set top box can accurately identify the source of the feedback information, so as to facilitate subsequent unpairing. When the remote control device determines that the set top box is an unpaired device, since the remote control device has deleted pairing information related to the set top box, that is, the pairing information of the set top box does not exist in the remote control device, for example, an authentication key , Mac address, connection parameters, etc. Therefore, the remote control device transmits feedback information that the verification key is lost to the set top box.
S400中,所述机顶盒根据所述反馈信息解除其与所述遥控设备的配对。In S400, the set top box releases its pairing with the remote control device according to the feedback information.
可选地,所述机顶盒接收所述反馈信息,并根据所述反馈信息确认需要解除配对的设备,然后在已保存的配对信息中删除与所述设备相关联的配对信息来完成解配。Optionally, the set top box receives the feedback information, and confirms the device that needs to be paired according to the feedback information, and then deletes the pairing information associated with the device in the saved pairing information to complete the dematching.
示例性的,所述机顶盒根据所述反馈信息解除其与所述遥控设备的配对可以包括:S401-S402。Exemplarily, the set top box disarming the remote control device according to the feedback information may include: S401-S402.
S401中,机顶盒接收到所述反馈信息并获取所述反馈信息携带的设备标识;In S401, the set top box receives the feedback information and obtains a device identifier carried by the feedback information.
S402中,将所述设备标识移除所述第二配对列表以解除与其所述遥控设备的配对。In S402, the device identifier is removed from the second pairing list to release pairing with the remote device.
可选地,所述机顶盒接收到遥控设备反馈密钥丢失的信息后,确定所述遥控设备已经解除配对,因此在所述第二配对列表中移除所述遥控设备,并将保存的遥控设备的信息和对应的验证密钥删除以完成解配。这样,通过遥控设备的反馈信息,机顶盒能够在回连过程中获知遥控设备已经解除配对,从而机顶盒根据反馈信息主动解除其与遥控设备的配对,而无需依赖上层或者手动操作进行解配,方便机顶盒和遥控设备的下一次配对。这样,大大降低了维修人员 的工作量,同时很大程度节省了用户的时间,使得用户和维修人员免除了手动操作来完成机顶盒的解配动作,方便了后续机顶盒与遥控设备的重新配对。Optionally, after receiving the information that the remote control device returns the key loss, the set top box determines that the remote control device has been unpaired, so the remote control device is removed in the second pairing list, and the saved remote control device is The information and the corresponding verification key are deleted to complete the de-provisioning. In this way, through the feedback information of the remote control device, the set top box can know that the remote control device has been unpaired during the connection process, so that the set top box actively releases the pairing with the remote control device according to the feedback information, without relying on the upper layer or manual operation for debinding, and the set top box is convenient. The next pairing with the remote control device. In this way, the workload of the maintenance personnel is greatly reduced, and the user's time is greatly saved, so that the user and the maintenance personnel are exempted from the manual operation to complete the decoupling action of the set top box, and the re-pairing of the subsequent set top box and the remote control device is facilitated.
一种机顶盒蓝牙解配的***,如图2所示,该***包括机顶盒100和遥控设备200:A system for setting up a Bluetooth of a set top box, as shown in FIG. 2, the system includes a set top box 100 and a remote control device 200:
所述机顶盒100包括:The set top box 100 includes:
请求发送模块101,用于当接收到已配对的遥控设备发送的广播时,向所述遥控设备发送携带验证密钥的回连请求;The request sending module 101 is configured to send a connection request carrying the verification key to the remote control device when receiving the broadcast sent by the paired remote control device;
第一解配模块102,用于根据遥控设备发送的反馈信息解除机顶盒与所述遥控设备的配对;The first de-matching module 102 is configured to cancel the pairing of the set-top box and the remote-control device according to the feedback information sent by the remote control device;
所述遥控设备200包括:The remote control device 200 includes:
第一判断模块201,用于接收机顶盒发送的回连请求,并判断所述机顶盒是否为已配对设备;The first determining module 201 is configured to perform a connection request sent by the receiver to the top box, and determine whether the set top box is a paired device;
反馈模块202,用于当所述机顶盒为未配对设备时,向所述机顶盒发送验证密钥丢失的反馈信息;The feedback module 202 is configured to send feedback information of the verification key loss to the set top box when the set top box is an unpaired device;
所述机顶盒蓝牙解配的***,其中,所述遥控设备还可以包括:The set-top box Bluetooth de-provisioning system, wherein the remote control device may further include:
第二解配模块,用于当接收到解除配对的操作时,根据所述操作对应的控制指令从预设的第一配对列表中删除所述机顶盒,并向所述机顶盒发送配对广播;a second de-matching module, configured to delete the set-top box from the preset first pairing list according to the control instruction corresponding to the operation, and send a pairing broadcast to the set-top box when receiving the unpairing operation;
所述机顶盒还包括:The set top box further includes:
第二判断模块,用于接收所述广播,并判断所述遥控设备是否为已配对设备。The second determining module is configured to receive the broadcast, and determine whether the remote control device is a paired device.
所述机顶盒蓝牙解配的***,其中,所述第二判断模块可以包括:The set-top box Bluetooth de-provisioning system, wherein the second determining module may include:
第一获取单元,用于接收所述广播,并获取所述广播携带的设备标识;a first acquiring unit, configured to receive the broadcast, and obtain a device identifier carried by the broadcast;
第一判断单元,用于在预设的第二配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已配对设备。The first determining unit is configured to search for the device identifier in the preset second pairing list, and when the device identifier is found, determine that the remote controller is a paired device.
所述机顶盒蓝牙解配的***,其中,所述第一解配模块102可以包括:The set-top box Bluetooth de-provisioning system, wherein the first de-matching module 102 can include:
第二获取单元,用于接收所述反馈信息并获取所述反馈信息携带的设备标识;a second acquiring unit, configured to receive the feedback information, and obtain a device identifier carried by the feedback information;
解配单元,用于将所述设备标识移除所述第二配对列表以解除机顶盒与所述遥控设备的配对。And a de-allocation unit, configured to remove the device identifier from the second pairing list to release pairing of the set-top box with the remote control device.
所述机顶盒蓝牙解配的***,其中,所述第一判断模块201可以包括:The set-top box Bluetooth de-provisioning system, wherein the first determining module 201 may include:
第三获取单元,用于接收所述回连请求,并获取所述回连请求携带的MAC地址;a third acquiring unit, configured to receive the connection request, and obtain a MAC address carried by the connection request;
第二判断单元,用于在所述第一配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未配对设备。And a second determining unit, configured to search for the MAC address in the first pairing list, and determine that the set top box is an unpaired device when the MAC address is not found.
在本实施例中,应该理解到,所揭露的***和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In this embodiment, it should be understood that the disclosed system and method can be implemented in other manners. For example, the device embodiments described above are merely illustrative. For example, the division of the modules is only a logical function division. In actual implementation, there may be another division manner, for example, multiple units or components may be combined or Can be integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.
本实施例还提供了一种计算机可读存储介质,配置于所述机顶盒,存储有计算机可执行指令,所述计算机可执行指令用于执行上述实施例所述的机顶盒蓝牙解配的方法。The embodiment further provides a computer readable storage medium, configured in the set top box, and storing computer executable instructions, where the computer executable instructions are used to execute the method for decoding the set top box Bluetooth according to the foregoing embodiment.
图3为本实施例提供的机顶盒的结构框图。本实施例提供的机顶盒可以是包括:处理器(processor)301和存储器(memory)303,还可以包括通信接口(Communications Interface)302和总线304。其中,处理器301、通信接口302、存储器303可以通过总线304完成相互间的通信。通信接口302可以用于信息传输。处理器301可以调用存储器303中的逻辑指令,以执行上述实施例的机顶盒蓝牙解配的方法。其中,所述通信接口302包括蓝牙3021。FIG. 3 is a structural block diagram of a set top box according to an embodiment of the present invention. The set top box provided in this embodiment may include a processor 301 and a memory 303, and may further include a communication interface 302 and a bus 304. The processor 301, the communication interface 302, and the memory 303 can complete communication with each other through the bus 304. Communication interface 302 can be used for information transmission. The processor 301 can call the logic instructions in the memory 303 to perform the method of the set top box Bluetooth de-provisioning of the above embodiment. The communication interface 302 includes Bluetooth 3021.
此外,上述的存储器303中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案可以以软件产品的形式体现出来,该计算 机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,也可以是暂态存储介质。In addition, the logic instructions in the memory 303 described above may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure. The foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. A medium that can store program code, or a transitory storage medium.
本实施例还提供了一种计算机可读存储介质,配置于所述遥控设备,存储有计算机可执行指令,所述计算机可执行指令用于执行上述实施例所述的机顶盒蓝牙解配的方法。The embodiment further provides a computer readable storage medium, configured in the remote control device, and storing computer executable instructions, the computer executable instructions for performing the method for decoding the set top box Bluetooth according to the foregoing embodiment.
图4为本实施例提供的遥控设备的结构框图。本实施例提供的遥控设备可以是包括:处理器(processor)401和存储器(memory)403,还可以包括通信接口(Communications Interface)402和总线404。其中,处理器401、通信接口402、存储器403可以通过总线404完成相互间的通信。通信接口402可以用于信息传输。处理器401可以调用存储器403中的逻辑指令,以执行上述实施例的机顶盒蓝牙解配的方法。其中,所述通信接口402包括蓝牙4021。FIG. 4 is a structural block diagram of a remote control device according to an embodiment of the present invention. The remote control device provided in this embodiment may include a processor 401 and a memory 403, and may further include a communication interface 402 and a bus 404. The processor 401, the communication interface 402, and the memory 403 can complete communication with each other through the bus 404. Communication interface 402 can be used for information transfer. The processor 401 can call the logic instructions in the memory 403 to perform the method of the set top box Bluetooth de-provisioning of the above embodiment. The communication interface 402 includes Bluetooth 4021.
此外,上述的存储器403中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质,也可以是暂态存储介质。In addition, the logic instructions in the memory 403 described above may be implemented in the form of a software functional unit and sold or used as a stand-alone product, and may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present disclosure may be embodied in the form of a software product stored in a storage medium, including a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network) The device or the like) performs all or part of the steps of the method described in various embodiments of the present disclosure. The foregoing storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. A medium that can store program code, or a transitory storage medium.
本公开提供的机顶盒蓝牙解配的方法,通过机顶盒在与已配对设备回连的过程中,当接收到已配对设备反馈的密钥丢失的信息后,机顶盒自动解除与已配对设备的蓝牙配对。这样省去了手动解配的繁琐操作,同时降低了维修人员的工作量。The set-top box Bluetooth de-provisioning method provided by the present disclosure, after the set-top box is connected to the paired device, the set-top box automatically releases the Bluetooth pairing with the paired device after receiving the lost key information fed back by the paired device. This eliminates the cumbersome operation of manual disassembly and reduces the workload of maintenance personnel.
Claims (15)
- 一种机顶盒蓝牙解配的方法,由所述机顶盒执行,包括:A method for setting up a Bluetooth of a set top box is performed by the set top box, including:当接收到已与所述机顶盒配对的遥控设备发送的广播时,向所述遥控设备发送携带验证密钥的回连请求;以及Sending a connection request carrying the verification key to the remote control device when receiving a broadcast transmitted by the remote control device that has been paired with the set top box;当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。And when the feedback information of the verification key lost by the remote control device according to the connection request is received, the pairing of the set top box and the remote control device is cancelled according to the feedback information.
- 根据权利要求1所述机顶盒蓝牙解配的方法,其中,向所述遥控设备发送携带验证密钥的回连请求之前,还包括:The method of claim 1, wherein the sending of the connection request carrying the verification key to the remote control device further includes:当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备;When receiving a broadcast sent by a remote control device, determining whether the remote control device is a device that has been paired with the set top box;所述向所述遥控设备发送携带验证密钥的回连请求,包括:Sending the connection request carrying the verification key to the remote control device includes:当所述遥控设备为已与所述机顶盒配对的设备时,向所述遥控设备发送携带验证密钥的回连请求。When the remote control device is a device that has been paired with the set top box, a connection request carrying the verification key is sent to the remote control device.
- 根据权利要求2所述机顶盒蓝牙解配的方法,其中,所述当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备,包括:The method of claim 2, wherein the determining whether the remote control device is a device that has been paired with the set top box comprises:接收所述广播,并获取所述广播携带的设备标识;Receiving the broadcast, and acquiring a device identifier carried by the broadcast;在所述机顶盒预置的配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已与所述机顶盒配对的设备。Searching for the device identifier in the pairing list preset by the set top box, and when the device identifier is found, determining that the remote controller is a device that has been paired with the set top box.
- 根据权利要求1所述机顶盒蓝牙解配的方法,其中,当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对,包括:The method for setting up a Bluetooth of a set top box according to claim 1, wherein when the feedback information of the verification key lost by the remote control device according to the connection request is received, the set top box and the device are released according to the feedback information. Pairing of remote control devices, including:接收所述遥控设备根据所述回连请求发送的所述验证密钥丢失的反馈信息并获取所述反馈信息携带的设备标识;以及Receiving, by the remote control device, the feedback information of the verification key lost according to the connection request, and acquiring the device identifier carried by the feedback information;将所述设备标识从所述机顶盒预置的配对列表中移除,以解除与所述遥控设备的配对。The device identification is removed from the pairing list preset by the set top box to release pairing with the remote control device.
- 一种机顶盒蓝牙解配的方法,由遥控设备执行,包括:A method for setting up a Bluetooth of a set top box, which is executed by a remote control device, including:向已配对的机顶盒发送广播;Send a broadcast to the paired set-top box;当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备;以及When receiving the connection request of the set top box carrying the verification key according to the broadcast, determining whether the set top box is a device that has been paired with the remote control device;当所述机顶盒为未与所述遥控器设备配对的设备时,向所述机顶盒发送验证密钥丢失的反馈信息,以便于所述机顶盒根据所述反馈信息解除所述机顶盒 与所述遥控设备的配对。When the set top box is a device that is not paired with the remote control device, sending feedback information of the verification key loss to the set top box, so that the set top box releases the set top box and the remote control device according to the feedback information. pair.
- 根据权利要求5所述机顶盒蓝牙解配的方法,其中,在所述向已配对的机顶盒发送广播,包括:The method of claim 3, wherein the transmitting the broadcast to the paired set top box comprises:当接收到解除配对的操作时,根据所述操作对应的控制指令从所述遥控设备预置的所述遥控设备预置的配对列表中删除所述机顶盒,并向所述机顶盒发送广播。When receiving the unpairing operation, the set top box is deleted from the pairing list preset by the remote control device preset by the remote control device according to the control instruction corresponding to the operation, and the broadcast is sent to the set top box.
- 根据权利要求5所述机顶盒蓝牙解配的方法,其中,所述当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备,包括:The method for de-allocating a set-top box according to claim 5, wherein when the set-top box receives a connection request for carrying a verification key according to the broadcast, determining whether the set-top box is already with the remote control Device paired with the device, including:当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,获取所述回连请求携带的媒体访问控制MAC地址;以及Acquiring the media access control MAC address carried by the connection request when receiving the connection request carrying the verification key sent by the set top box according to the broadcast;在所述遥控设备预置的配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未与所述遥控器设备配对的设备。The MAC address is searched for in the pairing list preset by the remote control device, and when the MAC address is not found, the set top box is determined to be a device that is not paired with the remote control device.
- 一种机顶盒,用于执行权1-4任一所述的机顶盒蓝牙解配的方法,包括:A set top box, the method for performing Bluetooth set-topization of a set-top box according to any one of claims 1-4, comprising:请求发送模块,设置为当接收到已与所述机顶盒配对的遥控设备发送的广播时,向所述遥控设备发送携带验证密钥的回连请求;以及a request sending module configured to: when receiving a broadcast sent by a remote control device that has been paired with the set top box, send a connection request carrying the verification key to the remote control device;解配模块,设置为当接收到所述遥控设备根据所述回连请求发送的验证密钥丢失的反馈信息时,根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。And the de-matching module is configured to: when receiving the feedback information that the remote control device loses the verification key sent according to the connection request, cancel the pairing of the set top box and the remote control device according to the feedback information.
- 根据权利要求8所述的机顶盒,还包括:The set top box of claim 8 further comprising:判断模块,设置为在向所述遥控设备发送携带验证密钥的回连请求之前,当接收到一遥控设备发送的广播时,判断所述遥控设备是否为已与所述机顶盒配对的设备;The determining module is configured to determine, when receiving the broadcast sent by the remote control device, the device that has been paired with the set top box, before sending the broadcast request carrying the verification key to the remote control device;所述请求发送模块是设置为当所述遥控设备为已与所述机顶盒配对的设备时,向所述遥控设备发送携带验证密钥的回连请求。The request sending module is configured to send a connection request carrying the verification key to the remote control device when the remote control device is a device that has been paired with the set top box.
- 根据权利要求9所述的机顶盒,其中,所述判断模块包括:The set top box of claim 9, wherein the determining module comprises:第一获取单元,设置为接收所述广播,并获取所述广播携带的设备标识;a first acquiring unit, configured to receive the broadcast, and obtain a device identifier carried by the broadcast;判断单元,设置为在所述机顶盒预置的配对列表内查找所述设备标识,并在查找到所述设备标识时,判定所述遥控器为已与所述机顶盒配对的设备。The determining unit is configured to search for the device identifier in the pairing list preset by the set top box, and when the device identifier is found, determine that the remote controller is a device that has been paired with the set top box.
- 根据权利要求8所述的机顶盒,其中,所述解配模块包括:The set top box of claim 8 wherein said de-provisioning module comprises:第二获取单元,设置为接收所述遥控设备根据所述回连请求发送的验证密 钥丢失的反馈信息并获取所述反馈信息携带的设备标识;以及a second acquiring unit, configured to receive feedback information of the verification key lost by the remote control device according to the connection request, and obtain a device identifier carried by the feedback information;解配单元,设置为将所述设备标识从所述机顶盒预置的配对列表中移除,以解除与所述遥控设备的配对。And a de-allocation unit configured to remove the device identification from the pairing list preset by the set top box to release pairing with the remote control device.
- 一种遥控设备,用于执行权5-7任一所述的机顶盒蓝牙解配的方法,包括:A remote control device for performing the Bluetooth de-provisioning of the set-top box according to any one of claims 5-7, comprising:广播发送模块,设置为向已配对的机顶盒发送广播;a broadcast sending module, configured to send a broadcast to the paired set top box;判断模块,设置为当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,判断所述机顶盒是否为已与所述遥控器设备配对的设备;以及a determining module, configured to determine, when receiving the connection request of the set-top box that carries the verification key according to the broadcast, whether the set-top box is a device that has been paired with the remote control device;反馈信息发送模块,设置为当所述机顶盒为未与所述遥控器设备配对的设备时,向所述机顶盒发送验证密钥丢失的反馈信息,以便于所述机顶盒根据所述反馈信息解除所述机顶盒与所述遥控设备的配对。a feedback information sending module, configured to: when the set top box is a device that is not paired with the remote control device, send feedback information of the verification key loss to the set top box, so that the set top box cancels the according to the feedback information Pairing of the set top box with the remote control device.
- 根据权利要求12所述遥控器设备,其中,所述广播发送模块是设置为当接收到解除配对的操作时,根据所述操作对应的控制指令从预设的所述遥控设备预置的配对列表中删除所述机顶盒,并向所述机顶盒发送广播。The remote controller device according to claim 12, wherein said broadcast transmitting module is configured to set a pairing list preset from said preset remote control device according to a control instruction corresponding to said operation when an unpairing operation is received The set top box is deleted and a broadcast is sent to the set top box.
- 根据权利要求12所述遥控器设备,其中,所述判断模块包括:The remote controller device of claim 12, wherein the determining module comprises:地址获取单元,设置为当接收到所述机顶盒根据所述广播发送的携带验证密钥的回连请求时,获取所述回连请求携带的媒体访问控制MAC地址;以及An address obtaining unit, configured to acquire a media access control MAC address carried by the connection request when receiving a connection request for carrying a verification key sent by the set top box according to the broadcast;判断单元,设置为在所述遥控设备预置的配对列表中查找所述MAC地址,并在未查找到所述MAC地址时,判定所述机顶盒为未与所述遥控器设备配对的设备。The determining unit is configured to search for the MAC address in the pairing list preset by the remote control device, and determine that the set top box is a device that is not paired with the remote control device when the MAC address is not found.
- 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行权利要求1-7任一项所述的方法。A computer readable storage medium storing computer executable instructions arranged to perform the method of any of claims 1-7.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710221145.8 | 2017-04-06 | ||
CN201710221145.8A CN106998496A (en) | 2017-04-06 | 2017-04-06 | The method and system that a kind of set top box bluetooth is de-coordinated automatically |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018184439A1 true WO2018184439A1 (en) | 2018-10-11 |
Family
ID=59434785
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/078304 WO2018184439A1 (en) | 2017-04-06 | 2018-03-07 | Method and system for bluetooth unpairing of set-top box |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106998496A (en) |
WO (1) | WO2018184439A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106998496A (en) * | 2017-04-06 | 2017-08-01 | 深圳创维数字技术有限公司 | The method and system that a kind of set top box bluetooth is de-coordinated automatically |
CN108307367A (en) * | 2018-01-29 | 2018-07-20 | 上海康斐信息技术有限公司 | A kind of method and system after remote controler upgrading with set-top box Hui Lian |
CN108834116B (en) * | 2018-04-27 | 2022-03-04 | 深圳市文鼎创数据科技有限公司 | Bluetooth pairing method, electronic device and storage medium |
CN112187937B (en) * | 2020-09-29 | 2023-05-02 | 卧安科技(深圳)有限公司 | Unpairing method and device, terminal equipment and storage medium |
CN113542852B (en) * | 2021-07-13 | 2023-03-24 | 海信视像科技股份有限公司 | Display device and control method for fast pairing with external device |
CN112787900A (en) * | 2021-02-04 | 2021-05-11 | 深圳创维-Rgb电子有限公司 | Connection method and device, remote control equipment, intelligent household equipment and storage medium |
CN113923648B (en) * | 2021-10-13 | 2023-09-26 | 深圳市华曦达科技股份有限公司 | Bluetooth pairing information deleting method, set top box and storage medium |
CN114158025B (en) * | 2022-02-09 | 2022-06-14 | 荣耀终端有限公司 | Device reconnection method and related device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100009629A1 (en) * | 2008-07-10 | 2010-01-14 | Samsung Electronics Co., Ltd. | Wireless communication method, and wireless communication apparatus and wireless communication system using the same |
CN104361741A (en) * | 2014-12-08 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | Remote control system and method |
CN105741525A (en) * | 2016-02-24 | 2016-07-06 | 北京小米移动软件有限公司 | Remote controller binding processing method, device and equipment |
CN105787344A (en) * | 2016-03-25 | 2016-07-20 | 江苏惠通集团有限责任公司 | Slave device and method for establishing connection between same and master device |
CN105844897A (en) * | 2016-03-02 | 2016-08-10 | 乐视致新电子科技(天津)有限公司 | Switching method and system for working mode of remote controller, and related equipment |
CN106998496A (en) * | 2017-04-06 | 2017-08-01 | 深圳创维数字技术有限公司 | The method and system that a kind of set top box bluetooth is de-coordinated automatically |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103916537B (en) * | 2014-01-21 | 2017-01-18 | 四川九洲电器集团有限责任公司 | Bluetooth device and quick pairing method and system thereof |
CN104540190B (en) * | 2014-12-30 | 2018-04-20 | 广州视源电子科技股份有限公司 | Method and system for pairing with Bluetooth device |
CN105338402B (en) * | 2015-11-04 | 2020-08-07 | 北京数码视讯科技股份有限公司 | Method and device for Bluetooth connection |
CN105681846B (en) * | 2016-01-29 | 2018-11-27 | 深圳创维数字技术有限公司 | A kind of set-top box carries out the method and set-top box of Bluetooth matching |
CN106331812B (en) * | 2016-09-20 | 2019-08-16 | 深圳创维数字技术有限公司 | A kind of method and device of Bluetooth pairing |
-
2017
- 2017-04-06 CN CN201710221145.8A patent/CN106998496A/en active Pending
-
2018
- 2018-03-07 WO PCT/CN2018/078304 patent/WO2018184439A1/en active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100009629A1 (en) * | 2008-07-10 | 2010-01-14 | Samsung Electronics Co., Ltd. | Wireless communication method, and wireless communication apparatus and wireless communication system using the same |
CN104361741A (en) * | 2014-12-08 | 2015-02-18 | 上海斐讯数据通信技术有限公司 | Remote control system and method |
CN105741525A (en) * | 2016-02-24 | 2016-07-06 | 北京小米移动软件有限公司 | Remote controller binding processing method, device and equipment |
CN105844897A (en) * | 2016-03-02 | 2016-08-10 | 乐视致新电子科技(天津)有限公司 | Switching method and system for working mode of remote controller, and related equipment |
CN105787344A (en) * | 2016-03-25 | 2016-07-20 | 江苏惠通集团有限责任公司 | Slave device and method for establishing connection between same and master device |
CN106998496A (en) * | 2017-04-06 | 2017-08-01 | 深圳创维数字技术有限公司 | The method and system that a kind of set top box bluetooth is de-coordinated automatically |
Also Published As
Publication number | Publication date |
---|---|
CN106998496A (en) | 2017-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018184439A1 (en) | Method and system for bluetooth unpairing of set-top box | |
US11671813B2 (en) | Function execution device and communication terminal | |
US9338818B2 (en) | Wireless communication apparatus for wireless network and computer readable media | |
EP2838309B1 (en) | Method, device and system for establishing data connection | |
CN106776124B (en) | Data backup method and device | |
US20170005876A1 (en) | Communication Apparatus | |
CN104158883A (en) | Method, device, equipment and system for carrying out user login through cross-terminal equipment | |
US9326308B2 (en) | Pairing method and terminal apparatus | |
EP2941058B1 (en) | Near field communication method and device | |
CN109157841B (en) | Game team forming method, terminal, server and computer readable storage medium | |
EP3038292B1 (en) | Method, apparatus and system for device management | |
KR20200044505A (en) | Electronic device suporting link sharing and method therefor | |
US20180124769A1 (en) | Communication apparatus, control method thereof, and program | |
WO2019019050A1 (en) | Wireless communication pairing method, wireless receiving device, and wireless transmitting device and system | |
WO2018095175A1 (en) | Communication message synchronization method, data backup method, device and storage medium | |
CN104023040B (en) | A kind of method and device of information processing | |
US20140341070A1 (en) | Wireless network setting method, communication system and remote device | |
WO2016033889A1 (en) | Terminal, wireless access device and triggering method, and system | |
CN105516909A (en) | Method and system of connecting Bluetooth device base on authorization | |
US9420615B2 (en) | Information processing apparatus, information processing method, and program | |
KR20120053369A (en) | Apparatus and method for synchronizing | |
CN111316681A (en) | File transmission method and system | |
JP5335661B2 (en) | COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND STORAGE MEDIUM | |
JP6525592B2 (en) | Communication apparatus, control method, and program | |
US9264901B2 (en) | Method, apparatus, and system for establishing data connection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18780536 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18780536 Country of ref document: EP Kind code of ref document: A1 |