Binding method, intelligent clothes airing machine, airing accessory, equipment and storage medium

By providing a binding method, the intelligent device and device accessories can be flexibly bound, solving the problem that cannot be flexibly bound in the prior art and improving the user experience and device flexibility.

CN119718117APending Publication Date: 2025-03-28GUANGDONG HOTATA TECH GRP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411742739.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing smart devices cannot be flexibly bound between equipment accessories, making it difficult for users to replace or upgrade equipment accessories separately according to actual needs.

Method used

Provide a binding method to achieve flexible binding between smart devices and device accessories through display interfaces and respond to user operations. The specific steps include displaying the first interface, determining whether the smart device has the ability to bind device accessories, and displaying the second control if available, instructing the user to obtain the accessory logo of the device accessories, and sending a binding request to the server to complete the binding.

Benefits of technology

It enables users to easily bind or unbind smart devices and device accessories according to their needs without the intervention of professionals, improving the flexibility and user experience of smart devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119718117A_ABST
    Figure CN119718117A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a binding method, an intelligent clothes airing machine, an airing accessory, equipment and a storage medium, and relates to the field of intelligent equipment, the method is applied to a terminal, the method comprises the steps that a first interface is displayed, the first interface comprises a first control, and the first control represents the intelligent equipment bound with the terminal; in response to the fact that the first control is triggered, if it is determined that the intelligent equipment has the capacity of binding the equipment accessory at present, displaying a second control; in response to the triggering of the second control, displaying first guidance information; the first guidance information indicates the terminal to obtain an accessory identifier of a to-be-bound first equipment accessory; in response to the acquired accessory identifier, a first binding request containing the accessory identifier is sent to the server, and the first binding request is used for requesting to bind the intelligent equipment with the first equipment accessory; and receiving binding success information, and displaying a third control corresponding to the first equipment accessory on the first interface. According to the embodiment of the invention, the intelligent equipment and the equipment accessory can be flexibly bound according to user requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of smart devices. Specifically, the present application relates to a binding method, a smart clothes drying machine, clothes drying accessories, equipment and a storage medium. Background Art

[0002] At present, with the continuous improvement of people's living standards, smart devices have become an indispensable part of life. The host and device accessories of traditional smart devices are often integrated, and it is difficult for users to replace or upgrade a certain device accessory separately according to actual needs. For example, the host and the clothes drying rod of the clothes drying machine are integrated, and the clothes drying rod cannot be replaced separately. Therefore, there is a problem in the relevant technology that it is impossible to flexibly bind the smart devices and device accessories according to the actual needs of users. Summary of the invention

[0003] The embodiments of the present application provide a binding method, a smart clothes drying machine, clothes drying accessories, a device and a storage medium, which are used to solve the technical problem that it is impossible to flexibly bind smart devices and device accessories according to actual user needs.

[0004] According to a first aspect of an embodiment of the present application, a binding method is provided, which is applied to a terminal, and the method includes: displaying a first interface, the first interface includes a first control, and the first control is used to represent a smart device bound to the terminal; In response to the first control being triggered, if it is determined that the smart device currently has the ability to bind the device accessories, displaying a second control; In response to the second control being triggered, first guidance information is displayed; the first guidance information is used to instruct the terminal to obtain an accessory identifier of the first device accessory to be bound; In response to obtaining the accessory identifier, sending a first binding request including the accessory identifier to the server, where the first binding request is used to request binding of the smart device with the first device accessory; Receive binding success information, where the binding success information is used to indicate that the smart device and the first device accessory have completed binding, and display a third control corresponding to the first device accessory on the first interface.

[0005] In one possible implementation, the binding success information is sent to the terminal through the server after the smart device successfully binds to the first device accessory based on the Bluetooth Mac address and the communication key, wherein the Bluetooth Mac address and the communication key are determined by the server based on the accessory identifier; the third control is used to control the functions of the first device accessory.

[0006] In another possible implementation, if it is determined that the smart device currently does not have the ability to bind the device accessory, the accessory identifier of the bound second device accessory and the fourth control are displayed; In response to the fourth control being triggered, sending an unbinding request to the smart device through the server; the unbinding request is used to request the smart device to release the binding relationship between the smart device and the second device accessory; Receive unbinding success information and display a second control. The unbinding success information is used to indicate that the smart device and the second device accessory have been unbound. The unbinding success information is sent to the terminal through the server after the smart device and the second device accessory are successfully unbound.

[0007] In another possible implementation, before receiving the binding success information, receiving the binding failure information, the binding failure information includes the reason why the smart device fails to bind with the first device accessory; the binding failure information is sent to the terminal through the server after the smart device determines that the binding with the first device accessory fails; Display the reason for binding failure, rebind controls, and unbind controls; If the rebinding control is triggered, a rebinding request is sent to the smart device through the server; the rebinding request is used to request the smart device to rebind with the first device accessory; If the unbinding control is triggered, a unbinding request is sent to the smart device through the server; the unbinding request is used to request the smart device to stop binding with the first device accessory.

[0008] According to a second aspect of an embodiment of the present application, a binding method is provided, which is applied to a smart device, and the method includes: Receive a second binding request sent by the server, scan Bluetooth devices within a preset range, and the second binding request includes a Bluetooth Mac address and a communication key of the first device accessory; If the first device accessory corresponding to the Bluetooth Mac address is scanned, a communication connection is established with the first device accessory; Performing authority verification with the first device accessory based on the communication connection and the communication key; Receiving verification pass information sent by the first device accessory, and sending a third binding request to the first device accessory; the verification pass information is used to indicate that the smart device has passed the authority verification; Receive the binding success information sent by the first device accessory, and send the binding success information to the terminal through the server; the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

[0009] In a possible implementation, before receiving the binding success information sent by the first device accessory, receiving the binding failure information sent by the first device accessory, and sending the binding failure information to the terminal through the server; If a cancellation request is received from the terminal through the server, the relevant information of the first device accessory is cleared; the cancellation request is used to request the smart device to stop binding with the first device accessory; If a re-binding request is received from the terminal through the server, the Bluetooth Mac address and communication key of the first device accessory are cached, and a third binding request is periodically sent to the first device accessory based on the Bluetooth Mac address and the communication key until a binding success message is received or the binding request is canceled; the re-binding request is used to request the smart device to re-bind with the first device accessory.

[0010] In yet another possible implementation, a first random number is generated and sent to a first device accessory, so that the first device accessory sends a second random number to the smart device, and generates a first session key according to the first random number, the second random number, and a pre-stored communication key; receiving a second random number sent by the first device accessory, and generating a second session key according to the communication key, the first random number, and the second random number; sending a second session key to the first device accessory; Receive verification success information sent by the first device accessory; the verification success information is sent when the first device accessory determines that the first session key and the second session key are the same.

[0011] According to a third aspect of an embodiment of the present application, a terminal is provided, the device comprising: A display module, used to display a first interface, the first interface includes a first control, and the first control is used to represent a smart device bound to the terminal; A first response module, configured to, in response to the first control being triggered, display a second control if it is determined that the smart device currently has the ability to bind the device accessories; A second response module, configured to display first guidance information in response to the second control being triggered; the first guidance information is used to instruct the terminal to obtain an accessory identifier of the first device accessory to be bound; A first sending module, configured to send a first binding request including the accessory identifier to a server in response to obtaining the accessory identifier, wherein the first binding request is used to request binding of the smart device with the first device accessory; The first receiving module is used to receive binding success information, where the binding success information is used to indicate that the smart device and the first device accessory have completed binding, and display a third control corresponding to the first device accessory on the first interface.

[0012] According to a fourth aspect of an embodiment of the present application, a smart device is provided, the device comprising: A scanning module, used to receive a second binding request sent by the server, and scan Bluetooth devices within a preset range, wherein the second binding request includes a Bluetooth Mac address and a communication key of the first device accessory; A connection module, configured to establish a communication connection with the first device accessory if a first device accessory corresponding to the Bluetooth Mac address is scanned; A verification module, used to perform authority verification with the first device accessory based on the communication connection and the communication key; The second receiving module is used to receive the verification pass information sent by the first device accessory, and send a third binding request to the first device accessory; the verification pass information is used to indicate that the smart device has passed the authority verification; The second sending module is used to receive the binding success information sent by the first device accessory, and send the binding success information to the terminal through the server; the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

[0013] According to a fifth aspect of an embodiment of the present application, an electronic device is provided, which includes a memory, a processor, and a computer program stored in the memory, and when the processor executes the program, the steps of the method provided in the first aspect are implemented.

[0014] According to a sixth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method provided in the first aspect are implemented.

[0015] According to the seventh aspect of the embodiment of the present application, a computer program product is provided, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. When a processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executes the computer instructions, so that the computer device executes the steps of implementing the method provided in the first aspect.

[0016] The beneficial effects of the technical solution provided by the embodiment of the present application are: The binding method applied to a terminal provided in an embodiment of the present application displays a first interface to display the smart device currently bound to the terminal. If a first control representing the smart device is triggered, it is determined whether the smart device currently has the ability to bind device accessories. When the smart device has the ability to bind device accessories, a second control is displayed to instruct the binding of the device accessories. In response to the second control being triggered, the terminal displays first guidance information instructing the terminal to obtain an accessory identifier of the first device accessory to be bound. In response to obtaining the accessory identifier, the terminal sends a first binding request containing the accessory identifier to a server to request binding of the smart device to the first device accessory. The server receives a successful binding message, indicating that the current smart device has completed binding with the first device accessory, and displays a third control corresponding to the first device accessory on the first interface. Through the above solution, users can easily bind the device accessories of the smart device only through the terminal that binds the smart device, without the need for professional personnel to access, thereby achieving the effect of flexibly configuring the smart device according to user needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in describing the embodiments of the present application are briefly introduced below.

[0018] Figure 1 A schematic diagram of a system architecture for implementing a binding method provided in an embodiment of the present application; Figure 2 A flowchart of a binding method applied to a terminal provided in an embodiment of the present application; Figure 3 A flowchart of a method for processing receiving binding failure information in a binding method provided in an embodiment of the present application; Figure 4 A schematic diagram of a binding method applied to a smart device provided in an embodiment of the present application; Figure 5 A flowchart of a permission verification method in a binding method provided in an embodiment of the present application; Figure 6 A schematic diagram of a binding method applied to device accessories provided in an embodiment of the present application; Figure 7 A schematic diagram of an interactive process of a binding method provided in an embodiment of the present application; Figure 8 A schematic diagram of the structure of a terminal provided in an embodiment of the present application; Fig. 9 A schematic diagram of the structure of a smart device provided in an embodiment of the present application; Fig.10 A schematic diagram of the structure of a device accessory provided in an embodiment of the present application; Fig.11 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0019] The embodiments of the present application are described below in conjunction with the drawings in the present application. It should be understood that the implementation methods described below in conjunction with the drawings are exemplary descriptions for explaining the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions of the embodiments of the present application.

[0020] Those skilled in the art will appreciate that, unless expressly stated, the singular forms "one", "an", "" and "the" used herein may also include plural forms. It should be further understood that the terms "including" and "comprising" used in the embodiments of the present application mean that the corresponding features can be implemented as the presented features, information, data, steps, operations, elements and / or components, but do not exclude implementation as other features, information, data, steps, operations, elements, components and / or combinations thereof supported by the technical field. It should be understood that when we refer to an element as being "connected" or "coupled" to another element, the one element may be directly connected or coupled to the other element, or may refer to the one element and the other element establishing a connection relationship through an intermediate element. In addition, the "connection" or "coupling" used herein may include wireless connection or wireless coupling. The term "and / or" used herein indicates at least one of the items defined by the term, for example, "A and / or B" may be implemented as "A", or as "B", or as "A and B".

[0021] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0022] The following describes several exemplary embodiments to illustrate the technical solutions of the embodiments of the present application and the technical effects produced by the technical solutions of the present application. It should be noted that the following embodiments can refer to, draw on or combine with each other, and the same terms, similar features and similar implementation steps in different embodiments will not be described repeatedly.

[0023] Figure 1 A schematic diagram of a system architecture for implementing a binding method provided in an embodiment of the present application, wherein the system architecture includes: a terminal 120, a server 140 and a smart device 160.

[0024] The terminal 120 installs and runs an application program having a binding method, and the terminal 120 is used to send a binding request.

[0025] The terminal 120 is connected to the server 140 via a wireless network or a wired network.

[0026] The server 140 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Schematically, the server 140 includes a processor 144 and a memory 142, and the memory 142 includes a display module 1421, a control module 1422, and a receiving module 1423. The server 140 is used to provide background services for the application of the binding method. Optionally, the server 140 undertakes the main computing work and the terminal 120 undertakes the secondary computing work; or, the server 140 undertakes the secondary computing work and the terminal 120 undertakes the main computing work; or, the server 140 and the terminal 120 adopt a distributed computing architecture for collaborative computing.

[0027] The smart device 160 is used to establish a binding relationship with the device accessory when receiving a binding request.

[0028] Optionally, the device types of the terminal include: at least one of a smart phone, a tablet computer, an e-book reader, a Moving Picture Experts Group Audio Layer III (MP3) player, a Moving Picture Experts Group Audio Layer IV (MP4) player, a laptop computer and a desktop computer.

[0029] Those skilled in the art will appreciate that the number of the above terminals may be more or less. For example, the above terminal may be only one, or the above terminals may be dozens or hundreds, or more. The embodiment of the present application does not limit the number of terminals and device types.

[0030] The present application provides a binding method, which is applied to a terminal, such as Figure 2 As shown, the method includes: S101, displaying a first interface.

[0031] In an embodiment of the present application, the first interface includes a first control, and the first control is used to represent a smart device bound to the terminal.

[0032] In the embodiments of the present application, a smart device refers to an electronic product that can be connected to the Internet and exchange data. The smart device can be remotely controlled through a terminal. For example, the smart device can be a smart clothes drying machine, a smart floor scrubber, a smart robot, and other devices. A terminal refers to a device that can be bound to a smart device. A terminal is usually a terminal used by a user of the smart device. After the terminal is bound to the smart device, the smart device can be remotely controlled through specific software on the terminal.

[0033] In an embodiment of the present application, the first interface is used to display the smart devices currently bound to the terminal. Each smart device bound to the terminal is represented by a first control. By triggering the first control representing the smart device, the smart device can be further understood and set.

[0034] In an embodiment of the present application, when the terminal is not bound to any smart device, the first control will not be displayed when the first interface is displayed. Therefore, the above-mentioned situation of displaying the first interface occurs when the terminal is bound to at least one smart device.

[0035] S102: In response to the first control being triggered, if it is determined that the smart device currently has the ability to bind device accessories, a second control is displayed.

[0036] In the embodiment of the present application, device accessories refer to replaceable device accessories on smart devices, and the device accessories have separate communication modules for the smart device to communicate and interact with the device accessories, thereby completing the binding between the smart device and the device accessories. The device accessories can be the clothes drying rod on a smart clothes drying machine and the brush head on a smart floor scrubber.

[0037] In the embodiment of the present application, the smart device currently has the ability to bind device accessories, which means that the current smart device still has a gap for binding device accessories, that is, in addition to the currently bound device accessories, it can also establish a binding relationship with new device accessories. For example, a smart clothes dryer allows binding of two clothes drying rods. If the smart clothes dryer is currently bound to two clothes drying rods, then the smart clothes dryer currently does not have the ability to bind device accessories. If the smart clothes dryer is currently not bound to a clothes drying rod or is only bound to one clothes drying rod, then the smart clothes dryer currently has the ability to bind device accessories.

[0038] In an embodiment of the present application, the second control is used to guide the user into the binding process of the device accessories when the smart device currently has the ability to bind device accessories. For example, the second control guides the user into the binding process by displaying the text "Bind device accessories".

[0039] S103: In response to the second control being triggered, display first guidance information.

[0040] In the embodiment of the present application, the first guidance information is used to instruct the terminal to obtain the accessory identification of the first device accessory to be bound. For example, the first guidance information instructs the terminal to obtain the accessory identification of the first device accessory to be bound by displaying the text "Enter the accessory identification of the device accessory" or "Scan the QR code on the device accessory".

[0041] In the embodiment of the present application, after the display terminal detects that the displayed second control is triggered by the user, the display terminal displays first guidance information on the interface to guide the user to obtain the device identification of the first device accessory to be bound.

[0042] S104: In response to obtaining the accessory identifier, sending a first binding request including the accessory identifier to the server.

[0043] In the embodiment of the present application, the accessory identifier is a unique identifier of the device accessory. The accessory identifier can be obtained by the user manually inputting the device identifier into the terminal, or by scanning a label affixed to the first device accessory. The label can be a QR code, barcode, or other label that can store the device identifier.

[0044] In the embodiment of the present application, the first binding request is used to request binding of the smart device with the first device accessory, that is, the server executes the process of binding the smart device with the first device accessory after receiving the first binding request.

[0045] In an embodiment of the present application, after the terminal obtains the accessory identifier of the first device accessory to be bound, it sends a first binding request containing the accessory identifier to the server, so that the server instructs the smart device to establish a binding relationship with the first device accessory corresponding to the accessory identifier according to the accessory identifier.

[0046] S105, receiving binding success information, and displaying a third control corresponding to the first device accessory on the first interface.

[0047] In the embodiment of the present application, the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

[0048] In an embodiment of the present application, after the terminal sends a first binding request to the server, it waits for the server to return the binding result. When the terminal receives a successful binding message, it indicates that the smart device currently bound to the terminal has been successfully bound to the first device accessory, so that the first device accessory can be controlled through the terminal at this time. Therefore, the third control is displayed, and the functions of the first device accessory can be controlled through the third control.

[0049] In one example, after the smart clothes dryer is successfully bound to the clothes drying rod, a binding success message will be sent to the terminal through the server. After the terminal receives the binding success message, it will display on the first interface that the clothes dryer has been bound to the clothes drying rod, and display the control controls of the automatic telescopic rod, the control controls of the quilt drying rod, and the control controls of the clothes collection rod according to the functions of the clothes drying rod, so that the user can control the clothes drying rod bound to the smart clothes dryer through the terminal.

[0050] In an embodiment of the present application, information such as the battery level and signal strength of the device accessories bound to the smart device can also be displayed on the first interface of the terminal to help users quickly understand the status of the device accessories and avoid the situation where the device accessories cannot be controlled.

[0051] The binding method applied to a terminal provided in an embodiment of the present application displays a first interface to display the smart device currently bound to the terminal. If a first control representing the smart device is triggered, it is determined whether the smart device currently has the ability to bind device accessories. When the smart device has the ability to bind device accessories, a second control is displayed to instruct the binding of the device accessories. In response to the second control being triggered, the terminal displays first guidance information instructing the terminal to obtain an accessory identifier of the first device accessory to be bound. In response to obtaining the accessory identifier, the terminal sends a first binding request containing the accessory identifier to a server to request binding of the smart device to the first device accessory. The server receives a successful binding message, indicating that the current smart device has completed binding with the first device accessory, and displays a third control corresponding to the first device accessory on the first interface. Through the above solution, users can easily bind the device accessories of the smart device only through the terminal that binds the smart device, without the need for professional personnel to access, thereby achieving the effect of flexibly configuring the smart device according to user needs.

[0052] In the embodiment of the present application, accessories for smart devices can be purchased based on the user's personalized needs, and then the device accessories can be bound based on the binding method proposed in the embodiment of the present application. The user can easily complete the binding of the smart device and the device accessories on the terminal through a specific applet or application. At the same time, the terminal interface will also provide an intuitive operation interface and detailed operation guide to help the user quickly complete the binding of device accessories, which greatly enhances the product's intelligent experience and interactive fun while also improving the user's usage experience.

[0053] Based on the above embodiments, as an optional embodiment, the binding success information is sent to the terminal through the server after the smart device successfully binds to the first device accessory based on the Bluetooth Mac address and the communication key; the Bluetooth Mac address and the communication key are determined by the server based on the accessory identifier; the third control is used to control the functions of the first device accessory.

[0054] In an embodiment of the present application, the terminal sends a first binding request containing an accessory identifier to the server in order to allow the server to determine the Bluetooth Mac address and communication key corresponding to the first accessory identifier based on the accessory identifier, and then the server sends a second binding request containing the Bluetooth Mac address and communication key to the smart device, so that the smart device is bound to the first device accessory based on the Bluetooth Mac address and the communication key, and only after the smart device is successfully bound to the first device accessory, the terminal will receive the binding success information sent by the smart device through the server.

[0055] In the embodiment of the present application, the terminal displays the third control after receiving the binding success information in order to indicate that the smart device has currently established a binding relationship with the first device accessory to be bound. Therefore, the function of the first device accessory can be controlled through the third control.

[0056] In the above scheme, the terminal can use the first binding request containing the accessory identifier to enable the smart device bound to the terminal to obtain the Bluetooth Mac address and communication key determined by the service according to the accessory identifier, thereby reducing the intermediate links, thereby reducing the response time and improving the overall efficiency of the system. The terminal does not need to process complex logic, and only needs to send the first binding request containing the accessory identifier, which simplifies the terminal's vision and design, and the terminal does not receive and store sensitive information Bluetooth Mac address and communication key, which also reduces the risk of information leakage.

[0057] On the basis of the above embodiments, as an optional embodiment, if it is determined that the smart device currently does not have the ability to bind device accessories, the accessory identifier of the bound second device accessory and the fourth control are displayed; in response to the fourth control being triggered, an unbinding request is sent to the smart device through the server; the unbinding request is used to request the smart device to release the binding relationship between the smart device and the second device accessory; unbinding success information is received, and the second control is displayed, the unbinding success information is used to indicate that the smart device and the second device accessory have been unbound, and the unbinding success information is sent to the terminal through the server after the smart device and the second device accessory are successfully unbound.

[0058] In an embodiment of the present application, if the terminal determines that the smart device currently does not have the ability to bind device accessories, it means that a new device accessory cannot be directly bound on the existing basis. The second device accessory bound to the smart device needs to be unbound before the first device accessory to be bound can be bound.

[0059] In an embodiment of the present application, the fourth control is used to indicate the unbinding of the corresponding second device accessory, and the accessory identifier and the fourth control of the currently bound second device accessory are displayed, so as to allow the user to clearly understand the second device accessory that is currently bound to the smart device, determine the second device accessory that currently needs to be replaced, and thus bind the first accessory to be bound; for example, the second device accessories currently bound to the smart clothes dryer include a drying module and a drying rod, then the terminal will display the drying module and the drying rod and their corresponding fourth controls. If the first device accessory to be bound is a new drying rod, then the fourth control corresponding to the drying rod displayed on the terminal will be triggered, and the unbinding process of the smart clothes dryer and the drying rod will begin.

[0060] In an embodiment of the present application, the terminal can only send an unbinding request to the smart device through the server. The unbinding operation is performed by the smart device. After the smart device completes the unbinding with the second device accessory according to the unbinding request, it will send an unbinding success message to the terminal through the server. After the terminal receives the unbinding success message, it will display a second control to instruct the user to enter the binding process between the smart device and the first device accessory.

[0061] In one example, the functions of the clothes drying rod currently bound to the smart clothes drying machine cannot meet the user's clothes drying needs well. The user plans to bind the smart clothes drying machine with a new clothes drying rod with more functions to meet the user's clothes drying needs. Since the current smart clothes drying machine is bound and can only be bound to one clothes drying rod, the terminal determines that the smart device currently does not have the ability to bind device accessories. Therefore, the terminal displays the accessory identifier of the bound clothes drying rod and the corresponding fourth control, guides the user to trigger the fourth control, and sends an unbinding request to the smart clothes drying machine through the server, instructing the smart clothes drying machine to unbind from the clothes drying rod. After receiving the unbinding success information sent by the smart clothes drying machine, it indicates that the current smart clothes drying machine has the ability to bind device accessories and can be bound to the new clothes drying rod. Therefore, the terminal displays the second control to guide the user to initiate the establishment of a binding relationship between the smart clothes drying machine and the new clothes drying rod to the server.

[0062] In the above scheme, after determining that the smart device currently does not have the ability to bind device accessories, the second device accessory and the corresponding fourth control will be displayed. If the bound second device accessory needs to be replaced, it is necessary to first trigger the fourth control to send an unbinding request to the server. After receiving the unbinding success information, the terminal will display the second control for sending a new binding request, which enables users to easily complete the replacement and update of device accessories by using only the terminal bound to the smart device, thereby improving the user experience.

[0063] Based on the above embodiments, as an optional embodiment, a method for processing received binding failure information is as follows: Figure 3 The specific contents include: S201, receiving binding failure information; S202, displaying the reason for binding failure, rebinding the control, and unbinding the control; S203-1, if the rebinding control is triggered, a rebinding request is sent to the smart device through the server; S203-2: If the unbinding control is triggered, a unbinding request is sent to the smart device through the server.

[0064] In the embodiment of the present application, the binding failure information includes the reason why the smart device fails to bind with the first device accessory; the binding failure information is sent to the terminal through the server after the smart device determines that the binding with the first device accessory fails. In an embodiment of the present application, during the binding process between the smart device and the first device accessory, the binding between the smart device and the first device accessory may not be completed due to various reasons. The reason for the binding failure may be that the first accessory device is not turned on or the battery is too low, resulting in the inability to bind to the smart device. The reason for the binding failure may also be that the Bluetooth signal is weak, resulting in the inability to connect normally between the smart device and the first device accessory. The reason for the binding failure may also be that there are too many similar devices around that may cause signal interference. The reason for the binding failure may also be that the model of the smart device is incompatible with the model of the first device accessory. The reason for the binding failure may also be that the first device accessory has been bound to other smart devices.

[0065] In S201 of the embodiment of the present application, since the smart device and the first device accessory may not be successfully bound in one go, the terminal may receive binding failure information sent by the smart device through the server before receiving the binding success information, and the binding failure information includes the reason for the binding failure identified by the smart device.

[0066] In S202 of the embodiment of the present application, the terminal displays the reason for the failure to bind the smart device to the first device accessory, the re-binding control and the cancelling control on the page, so that the user can clearly understand the reason for the binding failure, help the user quickly determine whether the current reason for the binding failure can be resolved, and let the user decide whether to re-instruct the smart device to bind to the first device accessory or cancel the binding.

[0067] In S203 of the embodiment of the present application, if the rebinding control is triggered, a rebinding request is sent to the smart device through the server, and the rebinding request is used to request the smart device to rebind with the first device accessory; In S204 of the embodiment of the present application, if the unbinding control is triggered, a unbinding request is sent to the smart device through the server, and the unbinding request is used to request the smart device to stop binding with the first device accessory.

[0068] In the above scheme, after the smart device determines that the binding with the device accessories has failed, it will send a binding failure message to the terminal through the server. The terminal will determine the reason for the binding failure based on the binding failure information, and display the reason for the binding failure, rebinding controls and cancel binding controls on the interface, so that the user can determine whether to continue binding or cancel binding based on the reason for the binding failure. After the rebinding control is triggered, the terminal sends a rebinding request to the smart device through the server. After the cancel binding control is triggered, the terminal sends a cancel binding request to the smart device through the server. By displaying the smart device's timely feedback on the reason for the binding failure and the control, it can help users quickly and reasonably decide whether to continue binding, while also enhancing the flexibility, security and operability of the system.

[0069] On the basis of the above embodiments, as an optional embodiment, before the terminal displays the first page, after the user of the terminal correctly installs the smart device and powers it on, the terminal displays the device adding page, and the terminal automatically scans the smart device to be bound via Bluetooth. In response to the appearance of binding controls corresponding to the smart device to be bound, the terminal jumps to the device connection page and prompts to start connecting the smart device via Bluetooth. After the terminal is successfully connected to the smart device, the terminal displays the model, machine barcode, activation time and other information of the current smart device, and guides the user to confirm the device. At the same time, the terminal broadcasts instructions to the smart device, so that after the smart device receives the broadcast instructions, it broadcasts a preset sound, such as "beep, beep". "Ding", the terminal displays a confirmation control for the user to confirm whether the smart device currently broadcasting the preset sound is the smart device to be bound. The user triggers the confirmation control displayed on the terminal. In response to the confirmation control being triggered, the terminal sends the relevant verification information and device information obtained from the smart device along with the device verification request to the server. The server verifies the smart device according to the verification information and device information. If the verification is successful, it sends a verification pass message to the terminal. After receiving the verification pass message, the terminal will continue to submit a binding request to establish a binding relationship between the terminal and the smart device. After the user selects the network configuration, the smart device can connect to the server, and the user can achieve remote control through the terminal.

[0070] The present application also provides a binding method, which is applied to a smart device, such as Figure 4 As shown, the method includes: S301, receiving a second binding request sent by a server, and scanning Bluetooth devices within a preset range.

[0071] In an embodiment of the present application, the second binding request includes the Bluetooth Mac address and communication key of the first device accessory, and the second binding request is used to instruct the smart device to bind to the first device accessory; the smart device determines the first device accessory to be bound through the Bluetooth Mac address.

[0072] In an embodiment of the present application, when the first device accessory is connected to the server, the server will record the accessory identification, Bluetooth Mac address and the communication key generated by the device accessory. Since the smart device and the first device accessory need to communicate through the communication key, the smart device needs the Bluetooth Mac address of the first device accessory to connect to the first device accessory via Bluetooth. Therefore, after the server receives the first binding request containing the accessory identification sent by the terminal, it will determine the Bluetooth Mac address and communication key of the first device accessory based on the accessory identification, and then send a second binding request containing the communication key and Bluetooth Mac address to the smart device.

[0073] In the embodiment of the present application, after the smart device receives the second binding request sent by the server, the smart device turns on the Bluetooth function and scans the surrounding Bluetooth devices.

[0074] S302: If a first device accessory corresponding to the Bluetooth Mac address is scanned, a communication connection is established with the first device accessory.

[0075] In an embodiment of the present application, the smart device scans the broadcast information sent by the surrounding Bluetooth devices, determines whether the received broadcast information is the broadcast information sent by the first device accessory corresponding to the Bluetooth Mac address based on the received Bluetooth Mac address, and establishes a communication connection with the first device accessory after scanning the broadcast information sent by the first device accessory corresponding to the Bluetooth Mac address.

[0076] S303: Perform authority verification with the first device accessory according to the communication connection and the communication key.

[0077] In the embodiments of the present application, permission verification can be performed by using methods such as communication keys combined with symmetric encryption, digital signatures, hash encryption, token mechanisms, session keys, and key exchange protocols.

[0078] In the embodiment of the present application, permission verification is performed through communication keys to ensure the authenticity of the communicating parties and prevent malicious devices from disguising themselves as legitimate devices for binding, thereby protecting user data and privacy security.

[0079] In the embodiment of the present application, the smart device and the first device accessory can communicate in a Bluetooth low energy wireless encryption manner.

[0080] S304: Receive verification pass information sent by the first device accessory, and send a third binding request to the first device accessory.

[0081] In the embodiment of the present application, the verification pass information is used to indicate that the smart device has passed the authority verification; In an embodiment of the present application, upon receiving the verification pass information sent by the first device accessory, it indicates that the first device accessory and the smart device can be bound. Therefore, the smart device sends a third binding request to the first device accessory to indicate the binding relationship between the first device accessory storage and the smart device.

[0082] S305: Receive binding success information sent by the first device accessory, and send the binding success information to the terminal through the server.

[0083] In the embodiment of the present application, the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

[0084] In an embodiment of the present application, after the first device accessory records the binding relationship with the smart device, it will return binding success information to the smart device to inform the smart device that a binding relationship has been established with the first device accessory. The smart device that receives the binding success information will send the binding success information to the terminal through the server, so that the terminal updates the binding status between the smart device and the first device accessory, and can timely control the functions of the first device accessory.

[0085] The method for binding an application and a smart device provided in an embodiment of the present application receives a second binding request sent by a server, scans nearby Bluetooth devices according to the Bluetooth Mac address in the second binding request, and establishes a communication connection when a corresponding device accessory is scanned. After establishing a communication connection with the device accessory, authority verification is performed with the device accessory according to the high communication password in the second binding request. When verification success information is received, a third binding request is continued to be sent to the device accessory to bind with the device accessory. When binding success information sent by the device accessory is received, the terminal is notified that the binding is currently successful. The user can easily realize the binding with the accessories related to the smart device through the terminal that binds the smart device, without the intervention of professionals, thereby achieving the effect of configuring the smart device according to personal needs.

[0086] Based on the above embodiments, as an optional embodiment, before receiving the binding success information sent by the first device accessory, receiving the binding failure information sent by the first device accessory, and sending the binding failure information to the terminal through the server; If a cancellation request is received from the terminal through the server, the relevant information of the first device accessory is cleared; the cancellation request is used to request the smart device to stop binding with the first device accessory; If a re-binding request is received from the terminal through the server, the Bluetooth Mac address and communication key of the first device accessory are cached, and a third binding request is periodically sent to the first device accessory based on the Bluetooth Mac address and the communication key until a binding success message is received or the binding request is canceled; the re-binding request is used to request the smart device to re-bind with the first device accessory.

[0087] In an embodiment of the present application, since the binding between the smart device and the first device accessory may not be completed due to various reasons during the binding process between the smart device and the first device accessory, a binding failure message sent by the first device accessory may be received before receiving the binding success message.

[0088] In an embodiment of the present application, after receiving the binding failure information, the smart device will determine the reason for the binding failure, and then send the binding failure reason together with the binding failure information to the terminal through the server, so that the terminal can determine whether to rebind or cancel the binding based on the reason for the binding failure.

[0089] In an embodiment of the present application, after the smart device sends a binding failure message to the terminal through the server, if the smart device receives a cancellation request sent by the terminal through the server, the smart device will clear the relevant information of the first device accessory currently received to release device storage space and computing resources, improve system performance, and at the same time clear the relevant information to provide a clean environment for subsequent bindings, thereby avoiding binding errors caused by residual data of the first device accessory.

[0090] In an embodiment of the present application, after the smart device sends a binding failure message to the terminal through the server, if the terminal receives a re-binding request sent by the terminal through the server, it means that the terminal still wants to continue the binding process between the smart device and the first device accessory. Therefore, the Bluetooth Mac address and communication key of the first device accessory are cached, and then the first device accessory is periodically connected according to the Bluetooth Mac address, and after the successful connection, the first device accessory is interacted with through the communication key, and the third binding request is sent until the binding success message sent by the first device accessory is received, or the terminal sends a cancellation request through the server.

[0091] In an embodiment of the present application, while the smart device periodically sends a binding request to the first device accessory based on the Bluetooth Mac address and the communication key, it also takes into account the current state of the smart device and will only send a binding request when the smart device is in an idle state. That is, when the smart device is in a working state or executing a corresponding function, it will not send a binding request to the first device accessory.

[0092] In the above scheme, after receiving the binding failure information, the smart device will first notify the terminal through the server. When receiving the unbinding request sent by the terminal, the relevant information of the device accessories will be cleared, which can prevent unauthorized access and reduce the risk of data leakage. It also avoids confusion in subsequent operations and ensures that users use the latest and valid data when rebinding. When receiving the rebinding request, the Bluetooth Mac address and communication key of the device accessory are cached, and the third binding request is sent periodically. By caching information, repeated network requests can be avoided, reducing bandwidth consumption and server load. At the same time, it ensures that the same data is used in multiple requests to reduce inconsistencies caused by information changes. Periodic sending of binding requests improves the binding efficiency of the device.

[0093] Based on the above embodiments, as an optional embodiment, the method for performing authority verification is as follows: Figure 5 The specific contents include: S401, generating a first random number, and sending the first random number to a first device accessory; S402, receiving a second random number sent by the first device accessory, and generating a second session key according to the communication key, the first random number and the second random number; S403, sending a second session key to the first device accessory; S404: Receive verification pass information sent by the first device accessory.

[0094] In S401 of the embodiment of the present application, the smart device sends a first random number to the first device accessory so that the first device accessory sends a second random number to the smart device and generates a first session key based on the first random number, the second random number and a pre-stored communication key.

[0095] In S402 of the embodiment of the present application, after the smart device sends the first random number to the first device accessory, it also receives the second random number generated by the first device accessory, and then generates the second session key based on the first random number, the second random number and the communication key; In S403 of the embodiment of the present application, the smart device sends the second session key generated by itself to the first device accessory for verification by the first device accessory.

[0096] In S404 of the embodiment of the present application, the verification pass information is sent when the first device accessory determines that the first session key and the second session key are the same. After the first device accessory receives the second session key, it will compare the second session key with the first session key generated by itself. When the first session key and the second session key are consistent, it means that the authority check is passed. Therefore, the verification pass information is sent to the smart device. After the smart device receives the verification pass information, it can send a binding request.

[0097] Through the above scheme, after the smart device establishes a connection with the first device accessory, the smart device and the first device accessory each generate a corresponding session key based on the communication key and the first random number generated by the smart device and the second random number generated by the first device accessory and sent by the first device accessory. When the session keys of the two are consistent, it means that it can be confirmed that the communication parties have passed the verification. The authority authentication based on the communication key not only improves the security of communication, but also can effectively defend against various network attacks and ensure the confidentiality and integrity of data.

[0098] The present application also provides a binding method, which is applied to device accessories, such as Figure 6 As shown, the method includes: S501, establishing a communication connection with a smart device, and receiving a communication key sent by the smart device.

[0099] In the embodiment of the present application, device accessories refer to replaceable device accessories on smart devices, and the device accessories have separate communication modules for the smart device to communicate and interact with the device accessories, thereby completing the binding between the smart device and the device accessories. The device accessories can be the clothes drying rod on a smart clothes drying machine and the brush head on a smart floor scrubber.

[0100] In the embodiment of the present application, after the device accessory establishes a Bluetooth connection with the smart device, the communication key sent by the smart device can be received through the Bluetooth connection.

[0101] S502: Verify the authority of the smart device based on the communication key.

[0102] In an embodiment of the present application, the device accessories can verify the authority of the smart device through methods such as communication keys combined with symmetric encryption, digital signatures, hash encryption, token mechanisms, session keys, and key exchange protocols.

[0103] S503: If the smart device passes the authority verification, a verification pass message is sent to the smart device.

[0104] In the embodiment of the present application, when it is confirmed that the smart device has passed the authority verification, the device accessory sends verification pass information to the smart device.

[0105] S504, receiving a third binding request sent by the smart device, establishing a binding relationship with the smart device, and sending a binding success message to the smart device.

[0106] In an embodiment of the present application, when the smart device receives the verification pass information sent by the first device accessory, it indicates that the first device accessory and the smart device can be bound. Therefore, the smart device sends a third binding request to the first device accessory to indicate the binding relationship between the first device accessory storage and the smart device.

[0107] In an embodiment of the present application, after the device accessory receives the third binding request sent by the smart device, it establishes a binding relationship with the smart device and sends a binding success message to the smart device to inform the smart device that a binding relationship has been established. The smart device that receives the binding success message will send the binding success message to the terminal through the server, so that the terminal updates the binding status between the smart device and the device accessory, and can timely control the functions of the device accessory.

[0108] The binding method for device accessories provided in the embodiment of the present application can flexibly bind the device accessories to matching and legal smart devices without the intervention of professionals, thereby achieving the effect of personalized configuration of smart devices according to personal needs.

[0109] The embodiment of the present application also provides a smart clothes drying machine, which is used to implement the above-mentioned binding method applied to smart devices.

[0110] The smart clothes drying machine provided in the embodiment of the present application can replace the bound device accessories according to actual usage requirements through the binding method provided in the embodiment of the present application. The user can easily unbind and bind the smart clothes drying machine and the device accessories to be bound simply by binding the terminal of the smart clothes drying machine.

[0111] The embodiment of the present application also provides a drying accessory for implementing the above-mentioned binding method applied to device accessories.

[0112] The drying accessories provided in the embodiments of the present application are functional accessories of the intelligent clothes drying machine. The drying accessories can be accessories with drying functions, such as accessories such as drying rods of various lengths and sizes; the drying accessories can also be accessories with drying functions, such as accessories such as heaters and fans; the drying accessories can also be accessories with disinfection functions, such as accessories such as ultraviolet lamps, negative ion generators, ozone generators, etc.; the drying accessories can also be accessories with wrinkle removal functions, such as steam generators and air drying systems, etc.; the drying accessories can also be accessories with various detection functions, such as temperature sensors, humidity sensors, image collectors, human body detectors, etc.

[0113] In an embodiment of the present application, the accessories of the above-mentioned functions can be bound to the smart clothes drying machine by executing the binding method provided by the present application, and the device accessories bound to the smart clothes drying machine can be flexibly replaced and added according to actual drying needs, thereby achieving the effect of customized drying function.

[0114] refer to Figure 7 As shown, it exemplarily shows an interactive flow chart of a binding method, and the specific contents are as follows: S601, the terminal displays a first interface including a first control; S602: In response to the first control being triggered, if it is determined that the smart device currently has the ability to bind device accessories, the terminal displays a second control; S603: In response to the second control being triggered, the terminal displays the first guidance information; S604: In response to acquiring the accessory identifier of the first device accessory, the terminal sends a first binding request including the accessory identifier to the server; S605. The server determines the Bluetooth Mac address and communication key of the first device accessory according to the accessory identifier; S606, the server sends a second binding request including a Bluetooth Mac address and a communication key to the smart device; S607, the smart device establishes a communication connection with the first device accessory based on the Bluetooth Mac address; S608: The smart device sends a communication key to the first device accessory; S609: The first device accessory performs authority verification according to the communication key; S610: The first device accessory sends verification pass information to the smart device; S611. The smart device sends a third binding request to the first device accessory; S612: The first device accessory establishes a binding relationship with the smart device; S613: The first device accessory sends binding success information to the smart device; S614: The smart device sends a binding success message to the server.

[0115] S615. The server stores the binding relationship between the smart device and the first device accessory; S616. The server sends a binding success message to the terminal; S617: The terminal displays functions of the first device accessory and controls for controlling the functions.

[0116] The present application embodiment provides a terminal, such as Figure 8 As shown, the terminal 80 may include: a display module 801, a first response module 802, a second response module 803, a first sending module 804 and a first receiving module 805, wherein: A display module 801 is used to display a first interface, where the first interface includes a first control, where the first control is used to represent a smart device bound to the terminal; A first response module 802 is configured to display a second control in response to the first control being triggered if it is determined that the smart device currently has the ability to bind the device accessories; The second response module 803 is used to display the first guidance information in response to the second control being triggered; the first guidance information is used to instruct the terminal to obtain the accessory identifier of the first device accessory to be bound; A first sending module 804 is used for sending a first binding request including the accessory identifier to the server in response to obtaining the accessory identifier, where the first binding request is used for requesting to bind the smart device to the first device accessory; The first receiving module 805 is used to receive binding success information, where the binding success information is used to indicate that the smart device and the first device accessory have completed binding, and display a third control corresponding to the first device accessory on the first interface.

[0117] The device of the embodiments of the present application can execute the method provided by the embodiments of the present application, and the implementation principles are similar. The actions performed by each module in the device of each embodiment of the present application correspond to the steps in the method of each embodiment of the present application. For the detailed functional description of each module of the device, please refer to the description in the corresponding method shown in the previous text, which will not be repeated here.

[0118] The present application embodiment provides a smart device, such as Fig. 9 As shown, the smart device 90 may include: a scanning module 901, a connection module 902, a verification module 903, a second receiving module 904 and a second sending module 905, wherein: The scanning module 901 is used to receive a second binding request sent by the server and scan Bluetooth devices within a preset range, wherein the second binding request includes a Bluetooth Mac address and a communication key of the first device accessory; The connection module 902 is used to establish a communication connection with the first device accessory if the first device accessory corresponding to the Bluetooth Mac address is scanned; Verification module 903, used to perform authority verification with the first device accessory according to the communication connection and the communication key; The second receiving module 904 is used to receive the verification pass information sent by the first device accessory, and send a third binding request to the first device accessory; the verification pass information is used to indicate that the smart device has passed the permission verification; The second sending module 905 is used to receive the binding success information sent by the first device accessory, and send the binding success information to the terminal through the server; the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

[0119] The present application embodiment provides a device accessory, such as Fig.10 As shown, the device accessory 100 may include: a third sending module 1001 , a processing module 1002 , a fourth sending module 1003 and a third receiving module 1004 .

[0120] Specifically, the third sending module 1001 is used to establish a communication connection with the smart device and receive a communication key sent by the smart device; The processing module 1002 is used to verify the authority of the smart device based on the communication key; The fourth sending module 1003 is used to send verification pass information to the smart device if the smart device passes the authority verification; The third receiving module 1004 is used to receive a third binding request sent by the smart device, establish a binding relationship with the smart device, and send a binding success message to the smart device.

[0121] In an embodiment of the present application, an electronic device (computer device / equipment / system) is provided, including a memory, a processor and a computer program stored in the memory, the processor executes the above-mentioned computer program to implement the steps of the binding method, which can be implemented as compared with the related art: by displaying a first interface, the smart device currently bound to the terminal is displayed; if the first control representing the smart device is triggered, it is determined whether the smart device currently has the ability to bind device accessories; when the smart device has the ability to bind device accessories, a second control is displayed to indicate the binding of the device accessories; in response to the second control being triggered, the terminal displays first guidance information instructing the terminal to obtain the accessory identifier of the first device accessory to be bound; in response to obtaining the accessory identifier, the terminal sends a first binding request including the accessory identifier to a server to request binding the smart device with the first device accessory; the server receives a successful binding message, indicating that the current smart device and the first device accessory have been bound, and a third control corresponding to the first device accessory is displayed on the first interface; through the above-mentioned scheme, the user can easily bind the device accessories of the smart device through the terminal for binding the smart device, without the need for professional personnel to access, thereby achieving the effect of flexibly configuring the smart device according to user needs.

[0122] In an alternative embodiment, an electronic device is provided, such as Fig.11 As shown, Fig.11 The electronic device 4000 shown includes: a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, such as through a bus 4002. Optionally, the electronic device 4000 may also include a transceiver 4004, which may be used for data interaction between the electronic device and other electronic devices, such as data transmission and / or data reception. It should be noted that in actual applications, the transceiver 4004 is not limited to one, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of the present application.

[0123] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0124] The bus 4002 may include a path to transmit information between the above components. The bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. The bus 4002 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.11 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0125] The memory 4003 may be a ROM (Read Only Memory) or other types of static storage devices that can store static information and instructions, a RAM (Random Access Memory) or other types of dynamic storage devices that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compressed optical disk, laser disk, optical disk, digital versatile disk, Blu-ray disk, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium that can be used to carry or store computer programs and can be read by a computer, without limitation herein.

[0126] The memory 4003 is used to store the computer program for executing the embodiment of the present application, and the execution is controlled by the processor 4001. The processor 4001 is used to execute the computer program stored in the memory 4003 to implement the steps shown in the above method embodiment.

[0127] Among them, the electronic equipment package may include but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig.11 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0128] The embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps and corresponding contents of the aforementioned method embodiment can be implemented. Compared with the prior art, it can be implemented as follows: by displaying a first interface, the smart device currently bound to the terminal is displayed; if the first control representing the smart device is triggered, it is determined whether the smart device currently has the ability to bind the device accessories; when the smart device has the ability to bind the device accessories, the second control is displayed to indicate the binding of the device accessories; in response to the triggering of the second control, the terminal displays first guidance information indicating that the terminal obtains the accessory identifier of the first device accessory to be bound; in response to obtaining the accessory identifier, the terminal sends a first binding request containing the accessory identifier to the server to request the smart device to be bound to the first device accessory; the server receives the binding success information, indicating that the current smart device has completed the binding with the first device accessory; and the third control corresponding to the first device accessory is displayed on the first interface. Through the above scheme, the user can easily bind the device accessories of the smart device only through the terminal for binding the smart device, without the need for professional personnel to access, and achieves the effect of flexibly configuring the smart device according to user needs.

[0129] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer readable signal media may also be any computer readable medium other than computer readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0130] The present application also provides a computer program product, including a computer program, which can implement the steps and corresponding contents of the above method embodiments when executed by a processor. Compared with the prior art, it can achieve: By displaying the first interface, the smart device currently bound to the terminal is displayed. If the first control representing the smart device is triggered, it is determined whether the smart device currently has the ability to bind device accessories. When the smart device has the ability to bind device accessories, the second control is displayed to instruct the binding of the device accessories. In response to the second control being triggered, the terminal displays first guidance information instructing the terminal to obtain the accessory identifier of the first device accessory to be bound. In response to obtaining the accessory identifier, the terminal sends a first binding request containing the accessory identifier to the server to request binding the smart device with the first device accessory. The server receives the binding success information, indicating that the current smart device and the first device accessory have been bound, and displays the third control corresponding to the first device accessory on the first interface. Through the above solution, users can easily bind the device accessories of the smart device only through the terminal that binds the smart device, without the need for professional personnel to access, thereby achieving the effect of flexibly configuring the smart device according to user needs.

[0131] The terms "first", "second", "third", "fourth", "1", "2", etc. (if any) in the specification and claims of this application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described in the drawings.

[0132] It should be understood that, although each operation step is indicated by arrows in the flowchart of the embodiment of the present application, the implementation order of these steps is not limited to the order indicated by the arrows. Unless clearly stated herein, in some implementation scenarios of the embodiment of the present application, the implementation steps in each flowchart can be performed in other orders according to demand. In addition, some or all of the steps in each flowchart may include multiple sub-steps or multiple stages based on actual implementation scenarios. Some or all of these sub-steps or stages may be executed at the same time, and each sub-step or stage in these sub-steps or stages may also be executed at different times respectively. In different scenarios of execution time, the execution order of these sub-steps or stages may be flexibly configured according to demand, and the embodiment of the present application does not limit this.

[0133] The above are only optional implementation methods for some implementation scenarios of the present application. It should be pointed out that for ordinary technicians in this technical field, without departing from the technical concept of the scheme of the present application, other similar implementation methods based on the technical ideas of the present application are also within the protection scope of the embodiments of the present application.

Claims

1. A binding method, characterized in that: Applied to a terminal, the method comprises: Displaying a first interface, where the first interface includes a first control, where the first control is used to represent a smart device bound to the terminal; In response to the first control being triggered, if it is determined that the smart device currently has the ability to bind device accessories, displaying a second control; In response to the second control being triggered, first guidance information is displayed; the first guidance information is used to instruct the terminal to obtain an accessory identifier of the first device accessory to be bound; In response to acquiring the accessory identifier, sending a first binding request including the accessory identifier to a server, wherein the first binding request is used to request binding of the smart device with the first device accessory; Receive binding success information, where the binding success information is used to indicate that the smart device and the first device accessory have completed binding, and display a third control corresponding to the first device accessory on the first interface.

2. The method according to claim 1, characterized in that The binding success information is sent to the terminal through the server after the smart device successfully binds with the first device accessory according to the Bluetooth Mac address and the communication key; Among them, the Bluetooth Mac address and the communication key are determined by the server according to the accessory identifier; and the third control is used to control the function of the first device accessory.

3. The method according to claim 1, characterized in that If it is determined that the smart device currently does not have the ability to bind device accessories, the method further includes: Display the accessory identifier of the bound second device accessory and the fourth control; In response to the fourth control being triggered, sending an unbinding request to the smart device through the server; the unbinding request is used to request the smart device to release the binding relationship with the second device accessory; Receive unbinding success information and display the second control, wherein the unbinding success information is used to indicate that the smart device and the second device accessory have been unbound, and the unbinding success information is sent to the terminal through the server after the smart device and the second device accessory are successfully unbound.

4. The method according to claim 1, characterized in that: Before receiving the binding success information, the method further includes: receiving binding failure information, wherein the binding failure information includes a reason why the smart device fails to bind to the first device accessory; the binding failure information is sent to the terminal through the server after the smart device determines that the binding with the first device accessory fails; Display the reason for the binding failure, rebind the control, and unbind the control; If the rebinding control is triggered, a rebinding request is sent to the smart device through the server; the rebinding request is used to request the smart device to rebind with the first device accessory; If the unbinding control is triggered, a unbinding request is sent to the smart device through the server; the unbinding request is used to request the smart device to stop binding with the first device accessory.

5. A binding method, characterized in that: Applied to a smart device, the method comprises: Receive a second binding request sent by the server, and scan Bluetooth devices within a preset range, wherein the second binding request includes a Bluetooth Mac address and a communication key of the first device accessory; If a first device accessory corresponding to the Bluetooth Mac address is scanned, a communication connection is established with the first device accessory; Performing authority verification with the first device accessory according to the communication connection and the communication key; receiving verification pass information sent by the first device accessory, and sending a third binding request to the first device accessory; the verification pass information is used to indicate that the smart device has passed the authority verification; Receive binding success information sent by the first device accessory, and send the binding success information to the terminal through the server; the binding success information is used to indicate that the smart device and the first device accessory have completed binding.

6. The method according to claim 5, characterized in that Before receiving the binding success information sent by the first device accessory, the method further includes: receiving binding failure information sent by the first device accessory, and sending the binding failure information to the terminal through the server; If a cancellation request is received from the terminal through the server, clearing the relevant information of the first device accessory; the cancellation request is used to request the smart device to stop binding with the first device accessory; If a re-binding request is received from the terminal through the server, the Bluetooth Mac address and communication key of the first device accessory are cached, and a third binding request is periodically sent to the first device accessory based on the Bluetooth Mac address and communication key until the binding success information or the cancellation request is received; the re-binding request is used to request the smart device to re-bind with the first device accessory.

7. The method according to claim 5, characterized in that The performing authority verification with the first device accessory according to the communication connection and the communication key, and receiving verification pass information sent by the first device accessory, includes: Generate a first random number, and send the first random number to the first device accessory, so that the first device accessory sends a second random number to the smart device, and generates a first session key according to the first random number, the second random number and a pre-stored communication key; receiving a second random number sent by the first device accessory, and generating a second session key according to the communication key, the first random number and the second random number; sending the second session key to the first device accessory; Receive verification success information sent by the first device accessory; the verification success information is sent when the first device accessory determines that the first session key and the second session key are the same.

8. A binding method, characterized in that: Applied to equipment accessories, the method comprises: Establishing a communication connection with a smart device and receiving a communication key sent by the smart device; Performing authority verification on the smart device based on the communication key; If the smart device passes the authority verification, sending verification pass information to the smart device; Receive a third binding request sent by the smart device, establish a binding relationship with the smart device, and send binding success information to the smart device.

9. An intelligent clothes drying machine, characterized in that: Used to execute the binding method as described in claims 5-7.

10. A drying accessory, characterized in that: Used to execute the binding method as claimed in claim 8.

11. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the method according to any one of claims 1 to 8.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

Citation Information

Cited By

  • Equipment binding method and system, storage medium and electronic device

    CN121239515A