Equipment binding method, device and equipment

By detecting the binding initiation event in the main control device and sending the binding request message directionally to the target controlled device, the problem of the cumbersome device binding process in the prior art is solved, and a more efficient device binding and improved user experience is achieved.

CN119520217APending Publication Date: 2025-02-25HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311073136.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-23
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, the device binding process is cumbersome, and users need to manually select among multiple controlled devices, resulting in low binding efficiency and poor user experience.

Method used

By detecting the binding initiation event in the main control device, sending a binding request message to the target controlled device in a direction, carrying identity information for identity authentication, and then implementing device binding. This method uses directional infrared signals, directional ultrasonic signals or directional ultrawideband UWB signals to ensure that the binding request message is only received by the designated controlled device.

Benefits of technology

This method eliminates the process of users selecting among multiple controlled devices, improves the efficiency of device binding, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119520217A_ABST
    Figure CN119520217A_ABST
Patent Text Reader

Abstract

The invention provides an equipment binding method and device and equipment, and belongs to the technical field of communication, the method is applied to main control equipment, the method comprises the steps that a binding initiation event is detected, a binding request message is directionally sent to controlled equipment, the sending direction of the binding request message points to the controlled equipment, and the controlled equipment sends the binding request message to the main control equipment. The binding request message carries identity information, and the identity information is used for the controlled device to perform identity authentication on the main control device to receive a binding response message sent by the controlled device. By adopting the method and the device, the problems of complicated equipment binding and low efficiency in related technologies can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a method, apparatus and device for device binding. Background Art

[0002] With the development of embedded technology and communication technology, air gesture operation is being applied to more and more smart devices. At present, air gesture control capabilities are usually implemented on wearable devices such as watches, bracelets, wristbands, and armbands. The wearable device is the master device, and the smart device is the controlled device. The master device detects the user's gesture and sends the corresponding control message to the target controlled device, and then the target controlled device performs the operation indicated by the control message.

[0003] Before the master device controls the target controlled device, it needs to bind with the target controlled device. At present, the binding between the master device and the target controlled device is usually achieved by Bluetooth pairing. That is, the user turns on the Bluetooth function of the master device and each controlled device, and searches for the Bluetooth of the target controlled device on the master device. After searching for the Bluetooth of the target controlled device, the Bluetooth of the target controlled device is selected for pairing. If the pairing is successful, the binding between the master device and the target controlled device is completed.

[0004] The operation process of Bluetooth pairing is relatively cumbersome. Every time the user binds the master device and the target controlled device, the user must operate the master device and the target controlled device to perform the above Bluetooth pairing process, resulting in low binding efficiency between the master device and the target controlled device and poor user experience. Summary of the invention

[0005] The present disclosure provides a method, apparatus and device for device binding, which can solve the problem of cumbersome binding process in related technologies. The corresponding technical solutions are as follows:

[0006] In a first aspect, a device binding method is provided, the method is applied to a master control device, and the method includes:

[0007] The master device detects the binding initiation event and sends a binding request message to the controlled device, wherein the binding request message is sent in the direction of the controlled device and carries identity information, which is used by the controlled device to authenticate the master device. The master device receives a binding response message sent by the controlled device.

[0008] In the solution provided by the present invention, after detecting a binding initiation event, the master control device sends a binding request message to the controlled device that the user wants to control. Since the binding request message is sent to a controlled device that the user wants to control, it will not be received by other controlled devices. In this way, the user can save the process of selecting from multiple controlled devices, thereby improving the efficiency of device binding.

[0009] In a possible implementation, sending a binding request message to a controlled device in a directed manner includes:

[0010] A binding request message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband (UWB) signal.

[0011] In the solution provided by the present disclosure, a binding request message can be sent to a controlled device in a directionally-oriented manner through a directional narrow beam, so that the binding request message can be received only by the designated controlled device and not by other controlled devices.

[0012] In one possible implementation, if the binding response message is sent by the controlled device after the operating status of the controlled device allows the operation to be remotely controlled and the controlled device successfully authenticates the master device, the binding response message carries the binding acceptance indication information and the communication address of the controlled device.

[0013] In the solution provided by the present disclosure, the controlled device can return its communication address to the master device when accepting binding, so that the master device can subsequently communicate with the controlled device using wireless communication based on the communication address of the controlled device and send control instructions.

[0014] In a possible implementation, if the binding response message is sent by the controlled device because the operating state does not allow remote control, or the controlled device fails to authenticate the master device, the binding response message carries binding rejection reason indication information.

[0015] In the solution provided by the present disclosure, when the controlled device refuses binding, the reason for refusing binding can be returned to the main control device, so that the user can make corresponding adjustments according to the reason for refusing binding by the controlled device and re-bind.

[0016] In a possible implementation, detecting a binding initiation event includes:

[0017] A target gesture action is detected, or a pressing operation on a target physical key of the main control device is detected, or a selection operation on a binding function option displayed on the main control device is detected, or audio containing target voice content is detected.

[0018] In the solution provided by the present disclosure, the user can use any of the above methods to trigger the binding initiation event. When the user triggers the binding initiation event, the user can adjust the position of the master device so that the sending direction of the binding request message points to any controlled device that the user wants to control, so that the binding request message can be received by only this controlled device and not by other controlled devices.

[0019] In a second aspect, a device binding method is provided, the method is applied to a master control device, and the method includes:

[0020] Detect a binding initiation event; send a wake-up message to the controlled device in a directional manner, wherein the wake-up message is sent in a direction pointing to the controlled device; receive a wake-up response message sent by the controlled device, wherein the wake-up response message carries the communication address of the controlled device, and based on the communication address of the controlled device, send a binding request message to the controlled device, wherein the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device; receive a binding response message sent by the controlled device.

[0021] In a possible implementation, the wake-up response message further carries authentication mode indication information, and before sending the binding request message to the controlled device, the method further includes:

[0022] Get the identity information corresponding to the identity authentication method.

[0023] In a possible implementation, sending a wake-up message to a controlled device in a targeted manner includes:

[0024] A wake-up message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

[0025] In a possible implementation, the binding response message is sent when the running state of the controlled device allows the running to be remotely controlled and the controlled device successfully authenticates the master device, and the binding response message carries binding acceptance indication information.

[0026] In a possible implementation, the binding response message is sent when the running state of the controlled device does not allow remote control or when the controlled device fails to authenticate the master device, and the binding response message carries information indicating the reason for rejecting the binding.

[0027] In a possible implementation, detecting a binding initiation event includes:

[0028] A target gesture action is detected, or a pressing operation on a target physical key of the main control device is detected, or a selection operation on a binding function option displayed by the main control device is detected, or audio containing target voice content is detected.

[0029] In a third aspect, a device binding apparatus is provided, the apparatus being applied to a master control device, the apparatus comprising:

[0030] Detection module, used to detect binding initiation events;

[0031] A sending module, configured to send a binding request message to a controlled device in a directional manner, wherein the sending direction of the binding request message points to the controlled device, and the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device;

[0032] The receiving module is used to receive the binding response message sent by the controlled device.

[0033] In a possible implementation, the sending module is used to:

[0034] A binding request message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

[0035] In one possible implementation, the binding response message is sent by the controlled device after the operating status of the controlled device allows the operation to be remotely controlled and the controlled device successfully authenticates the master device. The binding response message carries acceptance binding indication information and the communication address of the controlled device.

[0036] In a possible implementation, the binding response message is sent when the running state of the controlled device does not allow remote control, or when the controlled device fails to authenticate the master device, and the binding response message carries information indicating the reason for rejecting the binding.

[0037] In a possible implementation, the detection module is used to:

[0038] Detects the target gesture, or,

[0039] Detecting a pressing operation on a target physical key of the master control device, or,

[0040] detecting a selection operation on a binding function option displayed by the master control device, or,

[0041] Audio containing target voice content is detected.

[0042] In a fourth aspect, a device binding apparatus is provided, the apparatus being applied to a master control device, the apparatus comprising:

[0043] Detection module, used to detect binding initiation events;

[0044] A wake-up module, used for sending a wake-up message to the controlled device in a directional manner, wherein the wake-up message is sent in a direction pointing to the controlled device;

[0045] A receiving module, configured to receive a wake-up response message sent by the controlled device, wherein the wake-up response message carries a communication address of the controlled device;

[0046] A sending module, configured to send a binding request message to the controlled device based on the communication address of the controlled device, wherein the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device;

[0047] The receiving module is used to receive a binding response message sent by the controlled device.

[0048] In a possible implementation, the wake-up response message further carries authentication mode indication information, and the device further includes an acquisition module, which is used to:

[0049] Obtain identity information corresponding to the identity authentication method.

[0050] In a possible implementation, the wake-up module is used to:

[0051] A wake-up message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

[0052] In a possible implementation, the binding response message is sent by the controlled device after the running state of the controlled device allows the running to be remotely controlled and the controlled device successfully authenticates the master device, and the binding response message carries binding acceptance indication information.

[0053] In a possible implementation, the binding response message is sent when the running state of the controlled device does not allow remote control, or when the controlled device fails to authenticate the master device, and the binding response message carries information indicating the reason for rejecting the binding.

[0054] In a possible implementation, the detection module is used to:

[0055] Detects the target gesture, or,

[0056] Detecting a pressing operation on a target physical key of the master control device, or,

[0057] detecting a selection operation on a binding function option displayed by the master control device, or,

[0058] Audio containing target speech content is detected.

[0059] In a fifth aspect, a device is provided, comprising a processor and a memory, wherein the processor is configured to execute instructions stored in the memory so that the device performs the device binding method as described in the first aspect above.

[0060] In a sixth aspect, a computer program product comprising instructions is provided. When the instructions are executed by a device, the device executes the device binding method provided in the first aspect or the second aspect above.

[0061] In a seventh aspect, a computer-readable storage medium is provided, comprising computer program instructions. When the computer program instructions are executed by a device, the device performs the device binding method provided in the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0062] Figure 1 It is a schematic diagram of a device binding method provided by an embodiment of the present disclosure;

[0063] Figure 2 is a schematic diagram of a gesture action provided by an embodiment of the present disclosure;

[0064] Figure 3 is a schematic diagram of an implementation scenario provided by an embodiment of the present disclosure;

[0065] Figure 4 It is a schematic diagram of a device binding method provided by an embodiment of the present disclosure;

[0066] Figure 5 is a structural diagram of a main control device provided by an embodiment of the present disclosure;

[0067] Figure 6 is a structural schematic diagram of a controlled device provided by an embodiment of the present disclosure;

[0068] Figure 7 It is a schematic diagram of a device binding method provided by an embodiment of the present disclosure;

[0069] Figure 8 is a structural diagram of a main control device provided by an embodiment of the present disclosure;

[0070] Fig. 9 is a structural schematic diagram of a controlled device provided by an embodiment of the present disclosure;

[0071] Fig.10 It is a schematic diagram of a device binding method provided by an embodiment of the present disclosure;

[0072] Fig.11 is a structural schematic diagram of a device binding apparatus provided by an embodiment of the present disclosure;

[0073] Fig.12 is a structural schematic diagram of a device binding apparatus provided by an embodiment of the present disclosure;

[0074] Fig.13 It is a structural schematic diagram of a device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0075] In order to make the objectives, technical solutions and advantages of the present disclosure more clear, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

[0076] The disclosed embodiment provides a method for device binding, which can conveniently and quickly establish a binding relationship between a master device and a controlled device. The master device can be a wearable device such as a watch, a bracelet, a wristband, an armband, etc., and the controlled device can be a large-screen smart device, a small-screen smart device, a smart wearable device, a home smart appliance, etc.

[0077] Large-screen smart devices may include smart TVs, desktop or portable computers, smart screens, etc. For large-screen smart devices, the main control device can control them to pause or resume playing audio or video, increase or decrease the volume, adjust the playback progress of video or audio, turn pages of pictures or films, and so on.

[0078] Small-screen smart devices may include mobile phones, tablet computers, e-readers, etc. For small-screen smart devices, the master control device can control them to pause or resume playing audio or video, increase or decrease the volume, adjust the playing progress of video or audio, answer or hang up a call, turn pages of a book or picture, scroll documents or web pages, etc.

[0079] Smart wearable devices may include headphones, smart glasses, etc. For smart wearable devices, the master control device can control them to increase or decrease the volume, switch tracks, and so on.

[0080] Smart home appliances may include smart speakers, smart lamps, smart air conditioners, smart curtains, treadmills, etc. For smart home appliances, the main control device can control them to turn on or off, increase or decrease (volume, brightness, temperature, speed, etc.), and so on.

[0081] Before the master device controls the controlled device, it needs to bind with the controlled device first. In the binding stage, the device binding method provided by the embodiment of the present disclosure can be used to achieve this. In this method, after detecting the binding initiation event, the master device sends a binding request message to the controlled device that the user wants to control. Since the binding request message is sent to a controlled device that the user wants to control, it will not be received by other controlled devices. In this way, the user can save the process of selecting from multiple controlled devices, thereby improving the efficiency of device binding.

[0082] The following is an explanation of the device binding method provided by the embodiment of the present disclosure. Figure 1 , the processing flow of the method may include the following steps:

[0083] Step 101: The master control device detects a binding initiation event.

[0084] In implementation, the binding initiation event may include one or more of the following.

[0085] 1. Detect the target gesture action.

[0086] The master control device may have a gesture recognition function. Specifically, the master control device may realize gesture recognition based on one or more combinations of vital signs signals such as vision, ultrasound, millimeter wave, inertial measurement unit (IMU), electromyography, muscle force and photoplethysmography (PPG). When the user wants to bind the master control device and the target controlled device, the target gesture action can be made, and then the master control device can recognize the user's target gesture action. The target gesture action can be designed according to the sending direction of the directional binding request message, so that the target gesture action does not block the directional sending of the binding request message. For example, Figure 2 As shown, the main control device is a bracelet, and the target gesture action is the action of pressing the wrist down.

[0087] 2. Detecting a pressing operation on a target physical button of the master device.

[0088] At least one physical button may be provided on the master device. When the user wants to bind the master device and the target controlled device, the user may press the target physical button among the at least one physical button, and then the master device may detect the user's pressing operation on the target physical button, and then determine that a binding initiation event is detected.

[0089] 3. A selection operation on a binding function option displayed on the master control device is detected.

[0090] The master device may be provided with a screen, and at least one function option may be displayed on the screen, and the at least one function option includes a binding function option. When the user wants to bind the master device and the target controlled device, the binding function option may be selected, and then the master device may detect the user's selection operation of the binding function option. Exemplarily, the selection operation may be click, long press, slide, etc.

[0091] 4. Detect audio containing target voice content.

[0092] The master device may have an audio collection function. When the user wants to bind the master device to the target controlled device, he can say a target voice content, for example, the target voice content may be "start binding", and then the master device can collect and recognize the audio containing the target voice content.

[0093] Step 102: The master control device sends a binding request message to the target controlled device.

[0094] The binding request message carries the identity information of the master control device and the communication address of the master control device.

[0095] In implementation, after detecting a binding initiation event, the master device generates a binding request message. The binding request message may carry the identity information of the master device and the communication address of the master device. The identity information may include the identity document (ID) and the password to be verified of the master device, and the communication address may be a media access control address (MAC) or an Internet Protocol address (IP).

[0096] Then, the master device sends a binding request message to the target controlled device in a directional manner. The binding request message is a directional narrow beam signal, such as an infrared light signal, an ultrasonic signal, an ultra-wideband (UWB) signal, etc. On this basis, because the binding request message is directional, when the user wants to bind the master device and the target controlled device, the narrow beam transmission direction of the master device needs to be pointed to the target controlled device, so that the binding request message can be received by the target controlled device and not by other controlled devices.

[0097] like Figure 3 As shown, in the implementation scenario, there are three controlled devices, namely, controlled device 1, controlled device 2 and controlled device 3, and the user wants to bind the master device and controlled device 2 so as to control controlled device 2 through the master device. In this case, the user can point the narrow beam transmission direction of the master device to controlled device 2 and trigger a binding initiation event. Then, after detecting the binding initiation event, the master device will send a binding request message to controlled device 2 in a directional manner.

[0098] Step 103: The target controlled device performs identity authentication on the master control device.

[0099] In implementation, the target controlled device can first determine whether its own operating status allows remote control. If it is determined that its own operating status does not allow remote control, the binding is rejected. If it is determined that its own operating status allows remote control, the master device is authenticated based on the identity information of the master device. The following uses the example of identity information including the ID of the master device and the password to be verified to illustrate identity authentication. During identity authentication, local authentication or server authentication is possible. The two situations are explained below.

[0100] 1. Local Authentication

[0101] The target controlled device is locally configured with a trusted device list, as shown in Table 1 below. The trusted device list records the corresponding relationship between the ID of the master device and the verification reference password.

[0102] Table 1

[0103] ID of the master device Verify reference password ID1 Password 1 ID2 Password 2 ID3 Password 3 …… ……

[0104] The target controlled device can query the local trusted device list. If the ID of the master device is not found, it is determined that the master device authentication has failed and the binding is rejected because the master device is a non-trusted device. If the ID of the master device is found, the verification reference password corresponding to the ID of the master device is obtained, and the verification reference password is compared with the password to be verified. If the verification reference password and the password to be verified are the same, it is determined that the authentication of the master device is successful and the binding is accepted. If the verification reference password and the password to be verified are different, it is determined that the authentication of the master device has failed and the binding is rejected because the password is wrong.

[0105] 2. Server Authentication

[0106] The authentication server is configured with a list of trusted devices, as shown in Table 1 above.

[0107] The target controlled device can send an authentication request to the verification server, carrying the ID of the master device and the password to be verified in the authentication request. The verification server queries the trusted device list. If the ID of the master device is not found, it is determined that the authentication of the master device has failed, and the reason for the failure is that the master device is an untrusted device. If the ID of the master device is found, the verification reference password corresponding to the ID of the master device is obtained, and the verification reference password is compared with the password to be verified. If the verification reference password and the password to be verified are the same, it is determined that the authentication of the master device is successful. If the verification reference password and the password to be verified are different, it is determined that the authentication of the master device has failed, and the reason for the failure is that the password is wrong.

[0108] Then, the verification server returns the authentication result to the target controlled device. After receiving the authentication result, the target controlled device parses the authentication result. If the authentication result indicates that the identity authentication is successful, the binding is accepted. If the authentication result indicates that the identity authentication fails and the reason for the authentication failure, the binding is rejected, and the reason for the authentication failure is used as the reason for rejecting the binding.

[0109] Step 104: The target controlled device sends a binding response message to the master control device.

[0110] In implementation, the target controlled device generates a binding response message according to the acceptance or rejection of binding determined in step 103. Specifically, if the binding is accepted, the binding response message carries the binding acceptance indication information, the ID of the target controlled device, and the communication address of the target controlled device. If the binding is rejected, the binding response message carries the rejection reason indication information.

[0111] Then, the target controlled device sends a binding response message to the master device via wireless communication with the communication address of the master device as the destination address. The wireless communication method may include wireless local area network (WLAN), Bluetooth, etc.

[0112] The following uses an example to illustrate the manner in which the binding response message carries the binding acceptance indication information and the binding rejection reason indication information.

[0113] The binding response message may include a binding result field, the value in the binding result field is acceptance binding indication information or rejection binding reason indication information, and the correspondence between the value in the binding result field and the binding result may be shown in Table 2 below.

[0114] Table 2

[0115]

[0116] Step 105: The master control device determines the binding result.

[0117] In implementation, after receiving the binding response message, the master device parses the binding response message. If it is determined that the binding response message carries the indication information of accepting the binding, the master device obtains the ID of the target controlled device and the communication address of the target controlled device carried in the binding response message, and stores the two in the controlled device information storage area. In addition, the user can be prompted that the binding is successful through voice, indicator light, display prompt text, etc. If it is determined that the binding response message carries the indication information of the reason for rejecting the binding, it is determined that the binding fails, and the user can be prompted that the binding fails and the reason for the binding failure through voice, indicator light, display prompt text, etc., where the reason for the binding failure is the reason for rejecting the binding of the target controlled device.

[0118] In a possible implementation, after sending a binding request message, the master device may start a binding timeout timer, and the binding timeout timer starts timing after starting. If the timing reaches a preset threshold, but the binding response message is still not received, the master device determines that the binding has failed. The preset threshold can be configured according to actual needs, for example, the preset threshold is 1 second (second, s). In this possible implementation, if the target controlled device does not allow its own operating state to be remotely controlled, or fails to authenticate the master device, it may not send a binding response message to the master device. In this way, the master device can still determine the binding failure by timing the binding timeout timer.

[0119] The embodiment of the present disclosure also provides a method for device binding, in which the master device can first wake up the target controlled device through a directional message to obtain the communication address of the target controlled device, and then complete the binding through identity authentication interaction with the target controlled device through the communication address of the target controlled device. Figure 4 , the processing flow of the method may include the following steps:

[0120] Step 401: The master control device detects a binding initiation event.

[0121] The implementation of step 401 is the same or similar to the implementation of step 101, and will not be described in detail here.

[0122] Step 402: The master control device sends a wake-up message to the target controlled device.

[0123] In implementation, the master device generates a wake-up message after detecting a binding initiation event. The wake-up message may carry wake-up indication information and the communication address of the master device. The wake-up message may be a directional narrow beam signal, such as an infrared light signal, an ultrasonic signal, an ultra-wideband (UWB) signal, etc. On this basis, because the wake-up message is directional, when the user wants to bind the master device and the target controlled device, the wake-up transmission direction of the master device needs to be directed to the target controlled device, so that the wake-up message can be received by the target controlled device and not by other controlled devices.

[0124] Step 403: The target controlled device sends a wake-up response message to the master device.

[0125] The wake-up response message carries the communication address of the target controlled device.

[0126] In implementation, after receiving the wake-up message, the target controlled device parses the wake-up message, determines that the wake-up message carries the wake-up indication information, and then generates a wake-up response message. The wake-up response message may carry the communication address of the target controlled device.

[0127] Then, the target controlled device sends a wake-up response message to the master device by wireless communication with the communication address of the master device as the destination address.

[0128] In a possible implementation, the target controlled device may also specify an authentication method for the master device. Accordingly, the target controlled device may select an authentication method from a plurality of predefined authentication methods, and carry authentication method indication information corresponding to the authentication method in the wake-up response message. The authentication method may be static password authentication between the master device and the target controlled device, authentication between the master device and the target controlled device through a third-party server, etc.

[0129] Step 404: The master control device sends a binding request message to the target controlled device based on the communication address of the target controlled device.

[0130] The binding request message carries the identity information of the master control device and the communication address of the master control device.

[0131] In implementation, when the target controlled device specifies the authentication method, the master device obtains the authentication method indication information carried in the wake-up response message, and determines the authentication method specified by the target controlled device. Then, the identity information corresponding to the authentication method is obtained. For example, if the authentication method is static password authentication, the ID of the master device and the password to be verified for the authentication are obtained locally as the identity information, where the password to be verified can be pre-stored in the master device.

[0132] The master device generates a binding request message, which carries the master device's identity information and the master device's communication address. Then, the master device sends the binding request message to the target controlled device via wireless communication, using the target controlled device's communication address as the destination address. The wireless communication method may include WLAN, Bluetooth, etc.

[0133] Step 405: The target controlled device performs identity authentication on the master control device.

[0134] The implementation of step 405 is the same or similar to the implementation of step 103, and will not be described in detail here.

[0135] Step 406: The target controlled device sends a binding response message to the master device.

[0136] The implementation of step 406 is the same or similar to the implementation of step 104, and will not be described in detail here.

[0137] Step 407: The master control device determines the binding result.

[0138] The implementation of step 407 is the same or similar to the implementation of step 105, and will not be described in detail here.

[0139] Regarding the above Figure 1 The device binding method shown in the figure can divide the master device and the controlled device into different modules. Figure 5 As shown, the main control device includes a binding management module, a first binding communication module, and a gesture recognition module, wherein the first binding communication module has the function of sending a directional message. In addition, the main control device may also include one or more output modules selected from a screen, an indicator light, and an audio output module, and one or more voice input modules selected from a physical button and a voice input module. Figure 6 As shown, the controlled device may include a second binding communication module and a binding processing module, wherein the second binding communication module has a function of receiving a directional message. In addition, the controlled device may also include one or more output modules of a screen, an indicator light, and an audio output module.

[0140] Combine the following Figure 7 , the interaction process between the modules when the master device and the controlled device implement the device binding method provided by the embodiment of the present disclosure is described. Figure 7 As shown, the interaction process between modules may include the following steps:

[0141] Step 501: The binding management module detects a binding initiation event.

[0142] The process of binding the management module in step 501 is the same as the process of the master control device in step 101 above, and will not be described in detail here.

[0143] Step 502: The binding management module sends a binding request message to the first binding communication module.

[0144] In implementation, after detecting the binding initiation event, the binding management module generates a binding request message and sends the binding request message to the first binding communication module. The binding request message may carry the identity information of the master control device and the communication address of the master control device.

[0145] Step 503: The first binding communication module sends a binding request message to the second binding communication module.

[0146] In implementation, the first binding communication module sends a binding request message to the second binding communication module of the target controlled device through a directional narrow beam. The directional narrow beam can be an infrared light signal, an ultrasonic signal, a UWB signal, etc.

[0147] Step 504: The second binding communication module sends a binding request message to the binding processing module.

[0148] Step 505: The binding processing module performs identity authentication on the master control device.

[0149] The processing of the binding processing module in step 505 is the same as the processing of the target controlled device in step 103 above, and will not be described in detail here.

[0150] Step 506: The binding processing module sends a binding response message to the second binding communication module.

[0151] In implementation, the binding processing module generates a binding response message according to the acceptance or rejection of binding determined in step 505. Specifically, if the binding is accepted, the binding response message carries the binding acceptance indication information, the ID of the target controlled device, and the communication address of the target controlled device. If the binding is rejected, the binding response message carries the rejection reason indication information.

[0152] Then, the binding processing module sends the generated binding response message to the second binding communication module.

[0153] Step 507: The second binding communication module sends a binding response message to the first binding communication module.

[0154] In implementation, the second binding communication module sends a binding response message to the first binding communication module of the master device via wireless communication with the communication address of the master device as the destination address. The wireless communication method may include WLAN, Bluetooth, etc.

[0155] Step 508: The first binding communication module sends a binding response message to the binding management module.

[0156] Step 509: The binding management module determines the binding result.

[0157] The processing of the binding module in step 509 is the same as the processing of the master control device in step 105 above, and will not be described in detail here.

[0158] Regarding the above Figure 4 The device binding method shown in the figure can divide the master device and the controlled device into different modules. Figure 8 As shown, the main control device includes a binding management module, a first binding communication module, a directional wake-up module, and a gesture recognition module, wherein the directional wake-up module has the function of sending directional messages. In addition, the main control device may also include one or more output modules selected from a screen, an indicator light, and an audio output module, and one or more voice input modules selected from a physical button and a voice input module. Fig. 9As shown, the controlled device may include a wake-up receiving message, a second binding communication module and a binding processing module, wherein the wake-up receiving module has the function of receiving a directional message. In addition, the controlled device may also include one or more output modules of a screen, an indicator light, and an audio output module.

[0159] Combine the following Fig.10 , the interaction process between the modules when the master device and the controlled device implement the device binding method provided by the embodiment of the present disclosure is described. Fig.10 As shown, the interaction process between modules may include the following steps:

[0160] Step 601: The binding management module detects a binding initiation event.

[0161] The process of binding the management module in step 601 is the same as the process of the master control device in step 401 above, and will not be described in detail here.

[0162] Step 602: The binding management module sends a wake-up message to the directional wake-up module.

[0163] In implementation, after detecting the binding initiation event, the master device generates a wake-up message, which may carry the wake-up indication information and the communication address of the master device.

[0164] Step 603: The directional wake-up module sends a wake-up message to the wake-up receiving module.

[0165] In implementation, the directional awakening module sends a wake-up message to the second bound communication module of the target controlled device through a directional narrow beam. The directional narrow beam can be an infrared light signal, an ultrasonic signal, a UWB signal, etc.

[0166] Step 604: The wake-up receiving module sends a wake-up message to the binding processing module.

[0167] Step 605: The binding processing module sends a wake-up response message to the second binding communication module.

[0168] In implementation, after receiving the wake-up message, the binding processing module parses the wake-up message and determines that the wake-up message carries the wake-up indication information, then generates a wake-up response message, which may carry the communication address of the target controlled device, and then sends the wake-up response message to the second binding communication module.

[0169] Step 606: The second binding communication module sends a wake-up response message to the first binding communication module.

[0170] In implementation, the second binding communication module sends a wake-up response message to the first binding communication module of the master device by wireless communication with the communication address of the master device as the destination address. The wireless communication method may include WLAN, Bluetooth, etc.

[0171] Step 607: The first binding communication module sends a wake-up response message to the binding management module.

[0172] Step 608: The binding management module sends a binding request message to the first binding communication module.

[0173] In the implementation, when the target controlled device specifies the identity authentication method, the binding management module obtains the authentication method indication information carried in the wake-up response message, determines the identity authentication method specified by the target controlled device, then obtains the identity information corresponding to the identity authentication method, and generates a binding request message. The binding request message carries the identity information of the master device and the communication address of the master device.

[0174] Then, the binding management module sends the binding request message to the first binding communication module.

[0175] Step 609: The first binding communication module sends a binding request message to the second binding communication module.

[0176] In implementation, the first binding communication module sends a binding request message to the second binding communication module of the target controlled device by wireless communication with the communication address of the target controlled device as the destination address.

[0177] Step 610: The second binding communication module sends a binding request message to the binding processing module.

[0178] Step 611: The binding processing module performs identity authentication on the master control device.

[0179] The process of binding the management module in step 611 is the same as the process of the master control device in step 405, and will not be described in detail here.

[0180] Step 612: The binding processing module sends a binding response message to the second binding communication module.

[0181] In implementation, the binding processing module generates a binding response message according to the acceptance or rejection of binding determined in step 611. Specifically, if the binding is accepted, the binding response message carries the binding acceptance indication information, the ID of the target controlled device, and the communication address of the target controlled device. If the binding is rejected, the binding response message carries the rejection reason indication information.

[0182] Then, the binding processing module sends the generated binding response message to the second binding communication module.

[0183] Step 613: The second binding communication module sends a binding response message to the first binding communication module.

[0184] In implementation, the second binding communication module sends a binding response message to the first binding communication module of the master device via wireless communication with the communication address of the master device as the destination address. The wireless communication method may include WLAN, Bluetooth, etc.

[0185] Step 614: The first binding communication module sends a binding response message to the binding management module.

[0186] Step 615: The binding management module determines the binding result.

[0187] The process of binding the management module in step 615 is the same as the process of the master control device in step 509 above, and will not be described in detail here.

[0188] The present disclosure also provides a device binding apparatus, such as Fig.11 As shown, the device includes a detection module 1110, a sending module 1120 and a receiving module 1130, wherein:

[0189] A detection module 1110, configured to detect a binding initiation event;

[0190] The sending module 1120 is used to send a binding request message to the controlled device in a directional manner, wherein the sending direction of the binding request message points to the controlled device, and the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device;

[0191] The receiving module 1130 is configured to receive a binding response message sent by the controlled device.

[0192] In a possible implementation, the sending module 1120 is configured to:

[0193] A binding request message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

[0194] In one possible implementation, the binding response message is sent by the controlled device after the operating status of the controlled device allows the operation to be remotely controlled and the controlled device successfully authenticates the master device. The binding response message carries acceptance binding indication information and the communication address of the controlled device.

[0195] In a possible implementation, the binding response message is sent when the running state of the controlled device does not allow remote control, or when the controlled device fails to authenticate the master device, and the binding response message carries information indicating the reason for rejecting the binding.

[0196] In a possible implementation, the detection module 1110 is used to:

[0197] Detects the target gesture, or,

[0198] Detecting a pressing operation on a target physical key of the master control device, or,

[0199] detecting a selection operation on a binding function option displayed by the master control device, or,

[0200] Audio containing target voice content is detected.

[0201] It should be noted that: the device binding apparatus provided in the above embodiment only uses the division of the above functional modules as an example when binding the device. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the main control device is divided into different functional modules to complete all or part of the functions described above. In addition, the device binding apparatus provided in the above embodiment and the device binding method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0202] The present disclosure also provides a device binding apparatus, such as Fig.12 As shown, the device includes a detection module 1210, a wake-up module 1220, a receiving module 1230 and a sending module 1240, wherein:

[0203] A detection module 1210, configured to detect a binding initiation event;

[0204] A wake-up module 1220 is used to send a wake-up message to the controlled device in a directional manner, wherein the wake-up message is sent in a direction pointing to the controlled device;

[0205] The receiving module 1230 is configured to receive a wake-up response message sent by the controlled device, wherein the wake-up response message carries a communication address of the controlled device;

[0206] The sending module 1240 is used to send a binding request message to the controlled device based on the communication address of the controlled device, wherein the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device;

[0207] The receiving module is used to receive a binding response message sent by the controlled device.

[0208] In a possible implementation, the wake-up response message further carries authentication mode indication information, and the device further includes an acquisition module, which is used to:

[0209] Obtain identity information corresponding to the identity authentication method.

[0210] In a possible implementation, the wake-up module 1220 is configured to:

[0211] A wake-up message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

[0212] In a possible implementation, the binding response message is sent by the controlled device after the running state of the controlled device allows the running to be remotely controlled and the controlled device successfully authenticates the master device, and the binding response message carries binding acceptance indication information.

[0213] In a possible implementation, the binding response message is sent when the running state of the controlled device does not allow remote control, or when the controlled device fails to authenticate the master device, and the binding response message carries information indicating the reason for rejecting the binding.

[0214] In a possible implementation, the detection module 1210 is used to:

[0215] Detects the target gesture, or,

[0216] Detecting a pressing operation on a target physical key of the master control device, or,

[0217] detecting a selection operation on a binding function option displayed by the master control device, or,

[0218] Audio containing target speech content is detected.

[0219] It should be noted that: the device binding apparatus provided in the above embodiment only uses the division of the above functional modules as an example when binding the device. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the main control device is divided into different functional modules to complete all or part of the functions described above. In addition, the device binding apparatus provided in the above embodiment and the device binding method embodiment belong to the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0220] The present disclosure also provides a device 100. The device 100 may be a master control device in the above embodiment. Fig.13 As shown, the device 100 includes: a bus 102, a processor 104, a memory 106 and a communication interface 108. The processor 104, the memory 106 and the communication interface 108 communicate with each other through the bus 102. The device 100 can be a server or a terminal device. It should be understood that the present disclosure does not limit the number of processors and memories in the device 100.

[0221] The bus 102 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5 The bus 102 is represented by only one line, but it does not mean that there is only one bus or one type of bus. The bus 102 may include a path for transmitting information between various components of the computing device 100 (eg, the memory 106, the processor 104, and the communication interface 108).

[0222] The processor 104 may include any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0223] The memory 106 may include a volatile memory, such as a random access memory (RAM). The memory 106 may also include a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid state drive (SSD).

[0224] The memory 106 stores executable codes, and the processor 104 executes the executable codes to implement the device binding method.

[0225] The communication interface 108 uses a transceiver module such as, but not limited to, a network interface card or a transceiver to implement communication between the computing device 100 and other devices or communication networks. The communication interface 108 also has the function of sending directional signals, such as infrared signals, ultrasonic signals, UWB signals, etc.

[0226] The present disclosure also provides a computer program product including instructions. The computer program product may be software or a program product including instructions that can be run on a device or stored in any available medium. When the computer program product is run on a device, at least one computing device is enabled to perform a device binding method.

[0227] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the protection scope of the technical solutions of the embodiments of the present disclosure.

Claims

1. A device binding method, characterized in that: The method is applied to a main control device, and the method comprises: Detect binding initiation events; Directly sending a binding request message to the controlled device, wherein the sending direction of the binding request message points to the controlled device, the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device; Receive a binding response message sent by the controlled device.

2. The method according to claim 1, characterized in that The sending of the binding request message to the controlled device in a directed manner includes: A binding request message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

3. The method according to claim 1 or 2, characterized in that: The binding response message is sent by the controlled device after the running status of the controlled device allows the operation to be remotely controlled and the controlled device successfully authenticates the master device. The binding response message carries the binding acceptance indication information and the communication address of the controlled device.

4. The method according to claim 1 or 2, characterized in that: The binding response message is sent when the running state of the controlled device does not allow remote control or when the controlled device fails to authenticate the master device, and the binding response message carries indication information of the reason for rejecting binding.

5. The method according to any one of claims 1 to 4, characterized in that The detecting binding initiation event includes: Detects the target gesture, or, Detecting a pressing operation on a target physical key of the master control device, or, detecting a selection operation on a binding function option displayed by the master control device, or, Audio containing target speech content is detected.

6. A device binding method, characterized in that: The method is applied to a main control device, and the method comprises: Detect binding initiation events; Directly sending a wake-up message to the controlled device, wherein the wake-up message is sent in a direction pointing to the controlled device; Receiving a wake-up response message sent by the controlled device, wherein the wake-up response message carries a communication address of the controlled device; Based on the communication address of the controlled device, sending a binding request message to the controlled device, wherein the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device; Receive a binding response message sent by the controlled device.

7. The method according to claim 6, characterized in that The wake-up response message also carries authentication mode indication information. Before sending the binding request message to the controlled device, the method further includes: Obtain identity information corresponding to the identity authentication method.

8. The method according to claim 6 or 7, characterized in that: The sending of a wake-up message to the controlled device in a targeted manner includes: A wake-up message is sent to the controlled device via a directional infrared signal, a directional ultrasonic signal or a directional ultra-wideband UWB signal.

9. The method according to any one of claims 6 to 8, characterized in that: The binding response message is sent when the running state of the controlled device allows the running to be remotely controlled and the controlled device successfully authenticates the master device. The binding response message carries binding acceptance indication information.

10. The method according to any one of claims 6 to 8, characterized in that: The binding response message is sent when the running state of the controlled device does not allow remote control or when the controlled device fails to authenticate the master device, and the binding response message carries indication information of the reason for rejecting binding.

11. The method according to any one of claims 6 to 10, characterized in that: The detecting binding initiation event includes: Detects the target gesture, or, Detecting a pressing operation on a target physical key of the master control device, or, detecting a selection operation on a binding function option displayed by the master control device, or, Audio containing target speech content is detected.

12. A device binding apparatus, characterized in that: The device is applied to a main control device, and the device comprises: A detection module, used to detect binding initiation events; A sending module, configured to send a binding request message to a controlled device in a directional manner, wherein the sending direction of the binding request message points to the controlled device, and the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device; The receiving module is used to receive the binding response message sent by the controlled device.

13. A device binding apparatus, characterized in that: The device is applied to a main control device, and the device comprises: A detection module, used to detect binding initiation events; A wake-up module, used for sending a wake-up message to the controlled device in a directional manner, wherein the sending direction of the wake-up message points to the controlled device; a receiving module, configured to receive a wake-up response message sent by the controlled device, wherein the wake-up response message carries the communication address of the controlled device, A sending module, configured to send a binding request message to the controlled device based on the communication address of the controlled device, wherein the binding request message carries identity information, and the identity information is used by the controlled device to authenticate the master device; The receiving module is used to receive a binding response message sent by the controlled device.

14. A device, characterized in that The device comprises a processor and a memory, wherein the processor is configured to execute instructions stored in the memory, so that the device executes the device binding method according to any one of claims 1 to 11.

15. A computer-readable storage medium, comprising computer program instructions, wherein when the computer program instructions are executed by a device, the device executes the device binding method according to any one of claims 1 to 11.

Citation Information

Cited By

  • Device binding method and apparatus, and device

    EP4622205A1

  • Device binding method and apparatus, and device

    WO2025040151A1