Nothing Special   »   [go: up one dir, main page]

CN109219036B - Method and device for unbinding equipment and electronic equipment - Google Patents

Method and device for unbinding equipment and electronic equipment Download PDF

Info

Publication number
CN109219036B
CN109219036B CN201811069471.2A CN201811069471A CN109219036B CN 109219036 B CN109219036 B CN 109219036B CN 201811069471 A CN201811069471 A CN 201811069471A CN 109219036 B CN109219036 B CN 109219036B
Authority
CN
China
Prior art keywords
unbinding
unbound
user
account
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811069471.2A
Other languages
Chinese (zh)
Other versions
CN109219036A (en
Inventor
孙永利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201811069471.2A priority Critical patent/CN109219036B/en
Publication of CN109219036A publication Critical patent/CN109219036A/en
Application granted granted Critical
Publication of CN109219036B publication Critical patent/CN109219036B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/183Processing at user equipment or user record carrier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)

Abstract

The disclosure relates to a method and a device for unbinding equipment and electronic equipment. The method comprises the following steps: receiving a unbinding request; if the unbinding request is generated based on the unbinding operation of the user for the physical component of the device to be unbound, controlling the target device to output an unbinding notification; wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account. In the embodiment, the binding relationship between the physical component of the device to be unbiased and the account cannot be directly deleted, and the server understands the binding matters according to the unbinding request, so that the security of the binding relationship can be improved, and the use experience is improved.

Description

Method and device for unbinding equipment and electronic equipment
Technical Field
The present disclosure relates to the field of control technologies, and in particular, to a method and an apparatus for unbinding a device, and an electronic device.
Background
Currently, most devices to be unbinded (e.g. smart phones, smart speakers) support remote operation and use, for example, a user may connect to the devices to be unbound through the internet using APP software of a terminal, and then use various functions of the devices to be unbound through the APP software. Before the device is used, a user needs to bind an account of the APP software with a unique identifier (such as an MAC address) of the device to be unbound, and establish a mapping relationship, so that the APP software has the highest control authority of the device to be unbound.
In practical application, the user can also reset the device to be unbiased by pressing a hardware operation button on the device to be unbound for 5 seconds, so as to clear the binding relationship between the device to be unbound and the bound account and the connected network information.
However, some users may reset the to-be-unbound devices of others, and then bind the to-be-unbound devices of others for use, that is, under the condition that the users of the to-be-unbound user devices are not aware of the devices, update the highest authority of the to-be-unbound devices. In some scenarios, the above update operation may leak the privacy of the device user to be unbound, and reduce the use experience.
Disclosure of Invention
The disclosure provides a method and a device for unbinding equipment and electronic equipment, and aims to solve the problem that in the related art, the control authority of the user of the equipment to be unbound is not updated under the condition that the user does not know.
According to a first aspect of the embodiments of the present disclosure, there is provided a method for unbinding a device, which is applied to a server, and includes:
receiving a unbinding request;
if the unbinding request is generated based on the unbinding operation of the user for the physical component of the device to be unbound, controlling the target device to output an unbinding notification;
wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account.
Optionally, the security level of the device to be unbound is higher than the security level of the account bound by the device to be unbound.
Alternatively, if the unbinding request is generated based on a user's unbinding operation for a physical part of the device to be unbound, the controlling target device outputting the unbinding notification includes:
acquiring user characteristics contained in the unbinding request; the user characteristics are acquired after the physical components of the equipment to be unbiased sense the unbinding operation;
judging whether the user characteristics belong to a user corresponding to the account or not based on the mapping relation between the user characteristics and the account;
and if so, controlling the target equipment to output a unbinding notice.
Optionally, the method further comprises:
and if the unbinding request is generated based on the unbinding operation of the user for the application program corresponding to the account bound by the device to be unbound, the binding relationship between the device to be unbound and the account is removed.
According to a second aspect of the embodiments of the present disclosure, there is provided an apparatus for unbinding a device, which is applied to a server, the apparatus including:
the request receiving module is used for receiving a unbinding request;
a notification output module for controlling the target apparatus to output a unbinding notification when the unbinding request is generated based on a user's unbinding operation for a physical component of the apparatus to be unbound;
wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account.
Optionally, the security level of the device to be unbound is higher than the security level of the account bound by the device to be unbound.
Optionally, the notification output module includes:
a user characteristic obtaining unit, configured to obtain a user characteristic included in the unbinding request; the user characteristics are acquired after the physical components of the equipment to be unbiased sense the unbinding operation;
the user account judging unit is used for judging whether the user characteristics belong to the user corresponding to the account number or not based on the mapping relation between the user characteristics and the account number;
and the unbinding notification output unit is used for controlling the target equipment to output an unbinding notification when the user characteristics belong to the user corresponding to the account.
Optionally, the apparatus further comprises:
and the binding relationship removing module is used for removing the binding relationship between the equipment to be unbound and the account when the unbinding request is generated based on the unbinding operation of the user on the application program corresponding to the equipment to be unbound and the account.
According to a third aspect of embodiments of the present disclosure, there is provided an electronic device comprising a processor, a memory for storing instructions executable by the processor, and a communication bus; the processor is connected with the memory through the communication bus, and is used for reading instructions from the memory and executing the instructions so as to realize the steps of the method of the first aspect.
According to a fourth aspect of embodiments of the present disclosure, there is provided a machine-readable storage medium having stored thereon computer instructions which, when executed by a processor, implement the steps of the method of the first aspect.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
as can be seen from the foregoing embodiments, in the embodiments of the present disclosure, a server receives a unbinding request; then, the server judges whether the unbinding request is generated based on the unbinding operation of the user for the physical component of the equipment to be unbound, and if so, the target equipment is controlled to output an unbinding notice; wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to an account bound to the device to be unbound, and the target device includes at least one of: and the terminal to unbind the equipment and the account which is logged in. Therefore, in the embodiment, the binding relationship of the device to be unbiased cannot be directly deleted, and the server understands the binding matters according to the unbinding request, so that the security of the binding relationship can be improved, and the use experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a schematic diagram illustrating an application scenario in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method of unbinding a device in accordance with an example embodiment;
FIG. 3 is a flow diagram illustrating a method of unbinding a device in accordance with another illustrative embodiment;
FIG. 4 is a flowchart illustrating a method of unbinding a device in accordance with another example embodiment;
FIG. 5 is a flow diagram illustrating a method of an unbinding device for determining whether to unbind a relationship based on a security level size;
FIG. 6 is a flow diagram illustrating a method of an unbinding device for determining whether to unbind a relationship based on user characteristics;
FIG. 7 is a flowchart illustrating a method of unbinding a device in accordance with yet another illustrative embodiment;
FIGS. 8-10 are block diagrams illustrating apparatus of an unbinding device in accordance with an exemplary embodiment;
FIG. 11 is a block diagram illustrating an electronic device in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of devices consistent with certain aspects of the present disclosure as recited in the claims below.
The term is defined as:
the binding relationship refers to a one-to-one mapping relationship between the unique identification code of the device to be unbound and the application program account. For example, the mapping between the MAC address of the device to be unbundled and the account of the application.
At present, the existing equipment of unbundling has two types of unbundling: first, reset is realized by a hardware operation button on the device to be unbound, such as pressing a switch key for 5 seconds, so as to clear the binding relationship between the device to be unbound and the bound account (or connected network). Second, the device to be unbound is connected through an application program, and the binding relationship is unbound on the application program. These two unbinding modes can be used alternatively. However, some users may reset the devices to be unbound of others, and then bind the devices to be unbound of others by themselves, that is, under the condition that the users of the devices to be unbound are not aware of the devices to be unbound, the highest authority of the devices to be unbound is bound again.
In order to solve the above problem, the present disclosure provides a method for unbinding a device, which may be applied to electronic devices such as a smart phone, a personal computer, a server, a smart audio, and the like, and fig. 1 is a schematic diagram illustrating an application scenario according to an exemplary embodiment. The terminal is provided with an application program, and after a user logs in the application program through an account, the terminal can be connected to the equipment to be unbound through the application program and the server. The security level of the device to be unbiased may be pre-configured by the user through the application or statically configured by the provider based on the functionality of the device to be unbound. In addition, the device to be unbound can be provided with a hardware operation button, a microphone or a camera, and the binding relationship of the device to be unbound is changed in a mode that a user inputs voice through the microphone or inputs a user image through the camera by pressing the hardware operation button.
Fig. 2 is a flow diagram illustrating a method of unbinding a device, according to an example embodiment, and referring to fig. 2, a method of unbinding a device, including:
and 201, acquiring an unbinding request.
In an embodiment, the unbind request may come from the device to be unbound. In this case, the user can configure the unbinding operation in advance for the device to be unbound. For example, when the physical component on the device to be unbound is a hardware operation button, the unbinding operation may be that the hardware operation button is pressed for a long time exceeding a set time (for example, 5s, which may be set). For another example, when the physical component of the device to be unbound is a microphone, the unbinding operation may be that the user speaks a setting statement, such as "unbind", "restore factory setting", etc., into the microphone. For another example, when the physical component of the device to be unbound is a camera, the operation of unbinding may be a collected face image or a setting gesture, such as a "V" gesture, a "cross" gesture, and the like. Technical staff can set according to the existing function of the equipment to be unbundled, and under the condition that the equipment to be unbundled can determine that the user is the operation of unbundling, the corresponding scheme also falls into the protection scope of the application.
In this embodiment, the device to be unbinded may detect a hardware operation button, a microphone, or a camera in real time or periodically to confirm whether the user has an operation to unbind. When the unbinding operation is not detected, the detection is continued. When the unbinding operation is detected, the equipment to be unbound responds to the unbinding operation of the user to generate an unbinding request and sends the unbinding request to the server; in other words, the unbinding request is generated based on a user's unbinding operation for a physical part of the device to be unbound. In this way, the server may obtain the unbinding request in real time or periodically.
In another embodiment, the unbind request may come from an application. In this case, the user may log in to the application through the application account and then connect to the server and the device to be unbound through the network. When the user triggers the corresponding virtual button, the application program generates a unbinding request and sends the unbinding request to the server.
202, if the unbinding request is generated based on a user's unbinding operation for the physical component of the device to be unbound, the control target device outputs an unbinding notification.
It should be noted that, in this embodiment, the unbinding notification indicates that the unbinding is performed by the application corresponding to the account bound to the device to be unbound, and the target device includes at least one of the following items: and the equipment to be unbound and the terminal logged in the account. The unbinding notification can be that the binding relationship is being unbound through the equipment to be unbound and please be unbound through the application program, and can also be that the binding fails and the application program is required to be unbound, and the like, so that the user is prompted to adopt a correct unbinding mode to unbind the binding relationship.
In this embodiment, after receiving the unbinding request, the server may first determine a generation manner of the unbinding request: the method is generated based on the unbinding operation of the user for the physical part of the device to be unbound or based on the unbinding operation of the user for the application program. The judging method comprises the following steps:
the first method, source judgment method. The server can judge the generation mode of the unbinding request according to the source of the unbinding request, and if the unbinding request is from the equipment to be unbound, the unbinding operation is determined to be generated aiming at the physical component of the equipment to be unbound by the user; if the source is the application program, the operation of determining the unbinding is generated based on the operation of the user aiming at the application program.
And the second mode is a safety level judgment mode. After the unbinding request is obtained, the server obtains the security level of the unbinding request and the security level of the equipment to be unbound, and determines whether the unbinding request is generated based on the unbinding operation of the user for the physical component of the equipment to be unbound according to whether the security level of the unbinding request is the same as the security level of the equipment to be unbound.
In this embodiment, the security level of the device to be unbiased is preset to be higher than the security level of the account bound by the device to be unbound. The security level of the device to be unbiased is higher, so that the behavior of directly unbinding the physical part of the device to be unbound is unsafe, and the device to be unbound with higher security level needs to be unbound through the application program, namely, the security level of the user for unbinding the application program is higher than the security level of the user for unbinding the physical part of the device to be unbound.
In the first and second embodiments, if the server detects that the unbinding request is generated based on the user performing the unbinding operation on the application program, since the security level of the user performing the unbinding operation on the application program is higher than the security level of the user performing the unbinding operation on the physical component of the device to be unbound, the server can directly unbind the device to be unbound, and an unbinding notification does not need to be output after the unbinding. Of course, the server may also control the target device to output prompt information that the unbinding is successful after the device to be unbound is unbound according to the configuration information of the user.
And thirdly, matching the user characteristics with the application program account. In this embodiment, referring to fig. 3, after the unbinding request is obtained, the server obtains the user characteristics included in the unbinding request, where the user characteristics are collected after the physical component of the device to be unbound senses the unbinding operation of the user, and for example, the user characteristics may be a tone color in a voice, a position of five sense organs, an iris, a bone shape in a face image, and the like (corresponding to step 301). Then, the server determines whether the user characteristics belong to a user corresponding to the account based on the mapping relationship between the user characteristics and the account (corresponding to step 302). If the user characteristics belong to the user corresponding to the account, the server controls the target device to output the unbinding notification (corresponding to step 303), and if the user characteristics do not belong to the user corresponding to the account, the server may not act, or similarly control the target device to output the unbinding notification, or control the target device to output the warning information.
The third mode is suitable for application scenes of modules such as a microphone or a camera on the equipment to be unbound.
It can be seen that, in this embodiment, the server processes the binding relationship between the application account and the device to be unbiased, and the user cannot directly delete the binding relationship through the device to be unbound, so that the problem of reduced security caused by malicious modification of the binding relationship of the device to be unbound with a higher security level by some users can be avoided, the security of the binding relationship can be improved, and the experience of using the device to be unbound is improved.
In some scenarios, the device to be unbound is fixed in a location for use, such as a camera. Therefore, in the process of establishing the binding relationship between the device to be unbiased and the application program account, the binding relationship between the device to be unbound and the network used by the device to be unbound can also be established. Fig. 4 is a flowchart illustrating a method of unbinding a device, referring to fig. 4, according to another exemplary embodiment, including:
401, a unbinding request is obtained.
The specific method and principle of step 401 and step 201 are the same, please refer to fig. 2 and related contents of step 201 for detailed description, which is not repeated herein.
And 402, judging whether the unbinding request comes from a network in a binding relationship with the device to be unbound.
In this embodiment, in the process of uploading the unbinding request, the to-be-unbound device or the terminal may also carry the used network and the network with the binding relationship, such as the network name and the network domain name, in the to-be-unbound device, so that the server can conveniently analyze the network with the binding relationship between the used network and the to-be-unbound device.
The server judges whether the unbinding request is from a network which has a binding relationship with the equipment to be unbound; if yes, go to step 403; if not, go to step 401.
And 403, determining whether to release the binding relationship between the application program account and the device to be unbound based on the unbinding request.
In this embodiment, when the unbinding request is from a network having a binding relationship with the device to be unbound, the binding relationship between the application account and the device to be unbound can be released, and the target device can be controlled to output an unbinding notification that the unbinding is successful. Of course, when the unbinding request is not from a network having a binding relationship with the device to be unbound, the server control target device outputs a unbinding notification.
The specific method and principle of step 403 and step 202 are the same, please refer to fig. 2 and the related contents of step 202 for detailed description, which is not repeated herein.
Therefore, in the embodiment, the server can prevent other users from moving the device to be unbiased to other positions by judging whether the network of the relationship is bound by the unbinding request, and then the network of other positions is used for changing the binding relationship, so that the security of the binding relationship can be further improved, and the experience of using the device to be unbound is improved.
Fig. 5 is a flowchart illustrating a method for unbinding a device according to an exemplary embodiment, where physical components on the device to be unbound are hardware operation buttons. Before executing a method for unbinding a device, a user sets a security level of unbinding relationship by an application program to "high", a security level of requesting unbinding relationship by a hardware operation button to "low", and a security level of a device to be unbound to "high". Referring to fig. 5, a method of unbinding a device, comprising:
in a first scenario, when a hardware operation button on the device to be unbiased is pressed, the device to be unbound may respond to the pressing operation to generate an unbinding request, and send the unbinding request to a server through a network between the server and the device to be unbound. After the server acquires the unbinding request from the equipment to be unbound, the security level of the unbinding operation corresponding to the unbinding request, namely the security level corresponding to the unbinding request, is acquired, and the security level of the equipment to be unbound is acquired. Because the user requests to remove the binding relationship through the hardware operation button, the server can acquire that the security level corresponding to the unbinding request is 'low' and the security level of the device to be unbound is 'high'. And then, the server compares the security level corresponding to the unbinding request with the security level of the equipment to be unbound. And the server determines to refuse to remove the binding relationship between the application program account and the equipment to be unbound because the security level of the binding-removing relationship is lower than the security level of the equipment to be unbound.
After determining that the binding relationship is rejected, the server can also control the target device to output a binding-unbinding notification, for example, sending warning information to an application program having the binding relationship with the device to be unbound or sending warning information (for example, a short message) to a terminal binding the device to be unbound, so that the user of the user device to be unbound can know that other users attempt to remove the binding relationship in time, and the user can be prompted to check in time, and the security is improved.
In the scene, the server can avoid the unintentional or malicious change of the binding relationship of the equipment to be unbound by other users, so that the safety of the binding relationship and the legality of the unbinding process are ensured, and the experience of the user in using the equipment to be unbound is improved.
And in a second scenario, the user requests to release the binding relationship through the application program. In this case, the application generates an unbinding request based on a virtual button triggered by the user. And the server acquires the security level after acquiring the unbinding request. Because the user requests to unbind the relationship through the application program, the server can acquire that the security level corresponding to the unbinding request is 'high', and the security level of the device to be unbound is 'high'. And then, the server compares the security level corresponding to the unbinding request with the security level of the equipment to be unbound. And the server determines the binding relationship between the application program account and the equipment to be unbound because the security level "high" of the unbinding relationship is equal to the security level "high" of the equipment to be unbound.
After determining the unbinding and binding relationship, the server can directly clear the binding relationship between the application program account and the equipment to be unbound, and can also send information of successful unbinding to the application program having the binding relationship with the equipment to be unbound or send information (such as short messages) of successful unbinding to the terminal binding the equipment to be unbound, so that a user of the user equipment to be unbound can know the unbinding process in time, and the safety is improved.
In the scene, the server only allows the unbinding mode of the security level comparison to release the binding relationship, and the binding relationship of the equipment to be unbound can be prevented from being changed unintentionally or maliciously by other users, so that the security of the binding relationship and the legality of the unbinding process are ensured, and the experience of the user in using the equipment to be unbound is improved.
Fig. 6 is a schematic flow chart illustrating a method for unbinding a device according to an exemplary embodiment, where a module such as a microphone or a camera is disposed on the device to be unbound, and the microphone is taken as an example for explanation. And before executing a method for unbinding the device, the user stores the tone color characteristics of the user through voice detection in the registration process. Referring to fig. 6, a method of unbinding a device, comprising:
in a first scenario, when a user speaks into a microphone, the microphone collects voice data of the user, a device to be unbound analyzes the voice data, and if the voice data includes a set control instruction, such as "unbinding relationship", a unbinding request including user characteristics is generated. Wherein the user characteristic may be a tone in speech.
After the server acquires the unbinding request, the user characteristics, namely the tone of the user, contained in the unbinding request can be analyzed.
Based on the mapping relation between the user characteristics and the account, the server can query an application program account according to the equipment to be unbiased, which sends the unbinding request, and based on the application program account, the user characteristics saved during user registration can be obtained. The server compares the user characteristics corresponding to the unbinding request with the user characteristics stored during registration, and can judge whether the user characteristics are users corresponding to the application program account, that is, the server can determine whether the user characteristics are the user of the user equipment to be unbound in the unbinding operation.
When the user characteristic is that a user corresponding to the application program account, that is, the user is operating to release the binding relationship, the server may determine to release the binding relationship between the application program account and the device to be unbound, and directly clear the binding relationship between the application program account and the device to be unbound. In addition, the server can also control the target device to output a unbinding notification, for example, send unbinding success information to an application program having a binding relationship with the device to be unbound or send unbinding success information (for example, a short message) to a terminal binding the device to be unbound, so that a user of the user device to be unbound can know the unbinding process in time, and the security is improved.
When the user characteristic is not the operation of removing the binding relationship of the user corresponding to the application program account, namely other users (users not the user equipment to be unbound), the server determines to refuse to remove the binding relationship between the application program account and the equipment to be unbound. At this time, the server may control the target device to output a unbinding notification, for example, send warning information to an application program having a binding relationship with the device to be unbound or send warning information (for example, a short message) to a terminal binding the device to be unbound, so that the user of the user device to be unbound knows that another user tries to unbind the device to be unbound in time, and the user is prompted to check the device to be unbound in time, thereby improving the security of the binding relationship.
And in a second scenario, the user requests to release the binding relationship through the application program. The application program can generate a unbinding request according to a virtual button triggered by a user, and under the circumstance, the server directly determines to unbind the binding relationship between the application program account and the device to be unbound and clears the binding relationship between the application program account and the device to be unbound. The server can also send successful unbinding information to the application program which has a binding relationship with the equipment to be unbound or send successful unbinding information (such as short messages) to the terminal which binds the equipment to be unbound, so that a user of the user equipment to be unbound can know the unbinding process in time, and the safety is improved.
In the scene, the server can avoid that other users change the binding relationship of the equipment to be unbound unintentionally or maliciously by judging whether the user characteristics and the user of the application account are the same person in the unbinding mode to remove the binding relationship, so that the safety of the binding relationship and the legality of the unbinding process are ensured, and the experience of the user in using the equipment to be unbound is improved.
The embodiment of the present disclosure further provides a method for unbinding a device, which may be applied to a device to be unbound in an application scenario shown in fig. 1, where fig. 7 is a flowchart illustrating the method for unbinding the device according to an exemplary embodiment, and referring to fig. 7, the method for unbinding the device includes:
701, after detecting the unbinding operation, generating a corresponding unbinding request.
In this embodiment, a user may perform an unbinding operation through a hardware operation button, a microphone, a camera, or the like on the device to be unbound to request to unbind the relationship. The equipment to be unbiased detects the unbinding operation in real time or periodically, and generates a corresponding unbinding request after detecting the unbinding operation.
And 702, determining whether to unbind the binding relationship between the device to be unbound and the application program account based on the unbinding request.
The specific method and principle of step 702 and step 202 are the same, and the difference is that step 202 is completed by the server, and step 702 is completed by the device to be unbound, and for detailed description, reference is made to fig. 2 and related contents of step 202, which are not described herein again.
And 703, sending corresponding information to the server based on the determination result.
In this embodiment, the device to be unbinded may send corresponding information to the server according to the result of determining whether to release the binding relationship, so that the server performs corresponding operations according to the corresponding information. For example, when determining the unbinding relationship, the device to be unbound may send unbinding information of the unbinding relationship to the server. And the server removes the binding relationship between the application program account and the equipment to be unbound according to the unbinding information. In addition, the server can also send successful unbinding information to the application program or the terminal which has the binding relationship with the device to be unbound. For another example, when determining that the unbinding relationship is rejected, the device to be unbound may send unbinding information that rejects the unbinding relationship to the server. And the server sends warning information to the application program or the terminal which has the binding relation with the equipment to be unbound according to the unbinding information. Therefore, the user of the user equipment to be unbiased can timely know the safety condition of the binding relationship or the process of the unbinding process, and the safety of the binding relationship is favorably improved.
It can be seen that, in this embodiment, the server processes the binding relationship between the application account and the device to be unbiased, and the user cannot directly delete the binding relationship through the device to be unbound, so that the problem of reduced security caused by malicious modification of the binding relationship of the device to be unbound by some users can be avoided, the security of the binding relationship can be improved, and the experience of using the device to be unbound is improved.
Fig. 8 is a block diagram illustrating an apparatus for unbinding a device according to an exemplary embodiment, and referring to fig. 8, an apparatus 800 for unbinding a device, applied to a server, includes:
a request receiving module 801, configured to receive a unbinding request;
a notification output module 802 configured to control the target device to output a unbinding notification when the unbinding request is generated based on a user's unbinding operation for a physical component of the device to be unbound;
wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account.
In an embodiment, the security level of the device to be unbound is higher than the security level of the account bound by the device to be unbound.
In one embodiment, referring to fig. 9, the notification output module 802 includes:
a user characteristic obtaining unit 901, configured to obtain a user characteristic included in the unbinding request; the user characteristics are acquired after the physical components of the equipment to be unbiased sense the unbinding operation;
a user account determining unit 902, configured to determine, based on a mapping relationship between a user characteristic and an account, whether the user characteristic belongs to a user corresponding to the account;
and an unbinding notification output unit 903, configured to control the target device to output an unbinding notification when the user characteristic belongs to the user corresponding to the account.
In one embodiment, referring to fig. 10, the apparatus further comprises: a binding relationship removing module 1001, configured to remove a binding relationship between a device to be unbound and an account if the unbinding request is generated based on an unbinding operation of a user for an application program corresponding to the device to be unbound and the account.
It can be understood that the apparatus for unbinding the device provided in the embodiment of the present invention corresponds to the method for unbinding the device described above, and specific contents may refer to the contents of each embodiment of the method, which is not described herein again.
FIG. 11 is a block diagram illustrating an electronic device in accordance with an example embodiment. For example, the electronic device 1100 may be a smartphone, a computer, a digital broadcast terminal, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
Referring to fig. 11, electronic device 1100 may include one or more of the following components: processing component 1102, memory 1104, power component 1106, multimedia component 1108, audio component 1110, input/output (I/O) interface 1112, sensor component 1114, communication component 1116, and image capture component 1118.
The processing component 1102 generally provides for overall operation of the electronic device 1100, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 1102 may include one or more processors 1120 to execute instructions. Further, the processing component 1102 may include one or more modules that facilitate interaction between the processing component 1102 and other components. For example, the processing component 1102 may include a multimedia module to facilitate interaction between the multimedia component 1108 and the processing component 1102. In interacting, the processor 1120 may read executable instructions from the memory 1104 to perform steps of a method for unbinding a device as shown in fig. 1-8.
The memory 1104 is configured to store various types of data to support operations at the electronic device 1100. Examples of such data include instructions for any application or method operating on the electronic device 1100, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1104 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power supply component 1106 provides power to the various components of the electronic device 1100. The power components 1106 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 1100.
The multimedia component 1108 includes a screen between the electronic device 1100 and the target object that provides an output interface. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a target object. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation.
The audio component 1110 is configured to output and/or input audio signals. For example, the audio component 1110 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 1100 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 1104 or transmitted via the communication component 1116. In some embodiments, the audio assembly 1110 further includes a speaker for outputting audio signals.
The I/O interface 1112 provides an interface between the processing component 1102 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc.
The sensor assembly 1114 includes one or more sensors for providing various aspects of state assessment for the electronic device 1100. For example, the sensor component 1114 may detect an open/closed state of the electronic device 1100, the relative positioning of components, such as a display and keypad of the electronic device 1100, the sensor component 1114 may also detect a change in the position of the electronic device 1100 or a component, the presence or absence of a target object in contact with the electronic device 1100, orientation or acceleration/deceleration of the electronic device 1100, and a change in the temperature of the electronic device 1100.
The communication component 1116 is configured to facilitate wired or wireless communication between the electronic device 1100 and other devices. The electronic device 1100 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 1116 receives broadcast signals or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 1116 also includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 1100 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors, or other electronic components.
In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions, such as memory 1104 including instructions, executable by processor 1120 of electronic device 1100 is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A method for unbinding a device, applied to a server, the method comprising:
receiving a unbinding request;
judging the generation mode of the unbinding request, and controlling the target device to output an unbinding notification if the generation mode determines that the unbinding request is generated based on the unbinding operation of the physical component of the device to be unbound by the user;
wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account.
2. The method of claim 1, wherein the security level of the device to be unbiased is higher than the security level of the account to which the device to be unbound is bound.
3. The method according to claim 1, wherein if the unbinding request is generated based on a user's unbinding operation for a physical component of the device to be unbound, controlling the target device to output the unbinding notification comprises:
acquiring user characteristics contained in the unbinding request; the user characteristics are acquired after the physical components of the equipment to be unbiased sense the unbinding operation;
judging whether the user characteristics belong to a user corresponding to the account or not based on the mapping relation between the user characteristics and the account;
and if so, controlling the target equipment to output a unbinding notice.
4. The method of claim 1, further comprising:
and if the unbinding request is generated based on the unbinding operation of the user for the application program corresponding to the account bound by the device to be unbound, the binding relationship between the device to be unbound and the account is removed.
5. An apparatus for unbinding a device, applied to a server, the apparatus comprising:
the request receiving module is used for receiving a unbinding request;
the notification output module is used for judging the generation mode of the unbinding request, and controlling the target device to output an unbinding notification when the generation mode determines that the unbinding request is generated based on the unbinding operation of the user for the physical component of the device to be unbound;
wherein the unbinding notification indicates that the unbinding is performed by an application corresponding to the account bound to the device to be unbound, and the target device includes at least one of: and the equipment to be unbound and the terminal logged in the account.
6. The apparatus of claim 5, wherein the security level of the device to be unbiased is higher than the security level of the account to be unbound.
7. The apparatus of claim 5, wherein the notification output module comprises:
a user characteristic obtaining unit, configured to obtain a user characteristic included in the unbinding request; the user characteristics are acquired after the physical components of the equipment to be unbiased sense the unbinding operation;
the user account judging unit is used for judging whether the user characteristics belong to the user corresponding to the account number or not based on the mapping relation between the user characteristics and the account number;
and the unbinding notification output unit is used for controlling the target equipment to output an unbinding notification when the user characteristics belong to the user corresponding to the account.
8. The apparatus of claim 5, further comprising:
and the binding relationship removing module is used for removing the binding relationship between the equipment to be unbound and the account when the unbinding request is generated based on the unbinding operation of the user on the application program corresponding to the equipment to be unbound and the account.
9. An electronic device comprising a processor, a memory for storing instructions executable by the processor, and a communication bus; the processor is connected with the memory through the communication bus and used for reading instructions from the memory and executing the instructions so as to realize the steps of the method of any one of claims 1 to 4.
10. A machine-readable storage medium having stored thereon computer instructions, which when executed by a processor, perform the steps of the method of any one of claims 1 to 4.
CN201811069471.2A 2018-09-13 2018-09-13 Method and device for unbinding equipment and electronic equipment Active CN109219036B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811069471.2A CN109219036B (en) 2018-09-13 2018-09-13 Method and device for unbinding equipment and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811069471.2A CN109219036B (en) 2018-09-13 2018-09-13 Method and device for unbinding equipment and electronic equipment

Publications (2)

Publication Number Publication Date
CN109219036A CN109219036A (en) 2019-01-15
CN109219036B true CN109219036B (en) 2021-08-03

Family

ID=64983694

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811069471.2A Active CN109219036B (en) 2018-09-13 2018-09-13 Method and device for unbinding equipment and electronic equipment

Country Status (1)

Country Link
CN (1) CN109219036B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112149086A (en) * 2019-06-28 2020-12-29 北京智明星通科技股份有限公司 Method and device for improving user account security and network game terminal equipment
CN110391913B (en) * 2019-08-05 2022-08-23 斑马网络技术有限公司 Vehicle binding method and device
CN112443871B (en) * 2019-08-29 2022-02-25 宁波方太厨具有限公司 Unbinding method of indoor range hood in centralized smoke exhaust system of building
CN111835701B (en) * 2020-01-20 2023-05-30 北京嘀嘀无限科技发展有限公司 Account management method, device, equipment and computer readable storage medium
WO2022056878A1 (en) * 2020-09-18 2022-03-24 Oppo广东移动通信有限公司 Control method, device and storage medium
CN113359520A (en) * 2021-05-10 2021-09-07 宁波奥克斯电气股份有限公司 Equipment control method and device, household appliance and server
CN115540229A (en) * 2021-06-29 2022-12-30 佛山市顺德区美的电子科技有限公司 Virtual remote controller control right switching method, device, equipment and storage medium
CN115834376B (en) * 2021-09-15 2024-09-13 广东小天才科技有限公司 Data resetting method, system, intelligent device and storage medium
CN114554022A (en) 2022-01-07 2022-05-27 珠海奔图电子有限公司 Unbinding control method based on image forming device and image forming device
CN115766456A (en) * 2022-12-16 2023-03-07 北京奕斯伟计算技术股份有限公司 Factory setting restoration method, device and system and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363034A (en) * 2014-10-29 2015-02-18 广州位码付信息科技有限公司 Method and device for unbinding wearable device
CN104994243A (en) * 2015-05-14 2015-10-21 无锡华海天和信息科技有限公司 Method for binding and unbinding smart mobile terminal to smart fixed terminal
CN106713418A (en) * 2016-11-28 2017-05-24 北京小米移动软件有限公司 Reset result confirmation method and apparatus, server and mobile terminal
CN107231629A (en) * 2016-08-31 2017-10-03 彭梅 The account of mobile Internet application unbinds system for prompting and method with phone number
CN107404521A (en) * 2017-07-20 2017-11-28 北京小米移动软件有限公司 Reset the methods, devices and systems of equipment
CN107422642A (en) * 2016-05-24 2017-12-01 佛山市顺德区美的电热电器制造有限公司 Home appliance and its method unbinded with control terminal, appliance control system
CN107801177A (en) * 2017-09-29 2018-03-13 成都心吉康科技有限公司 Unbinding, the wearable healthy equipment of binding system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191775B2 (en) * 2013-12-19 2015-11-17 International Business Machines Corporation Electronically binding to a lost mobile device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104363034A (en) * 2014-10-29 2015-02-18 广州位码付信息科技有限公司 Method and device for unbinding wearable device
CN104994243A (en) * 2015-05-14 2015-10-21 无锡华海天和信息科技有限公司 Method for binding and unbinding smart mobile terminal to smart fixed terminal
CN107422642A (en) * 2016-05-24 2017-12-01 佛山市顺德区美的电热电器制造有限公司 Home appliance and its method unbinded with control terminal, appliance control system
CN107231629A (en) * 2016-08-31 2017-10-03 彭梅 The account of mobile Internet application unbinds system for prompting and method with phone number
CN106713418A (en) * 2016-11-28 2017-05-24 北京小米移动软件有限公司 Reset result confirmation method and apparatus, server and mobile terminal
CN107404521A (en) * 2017-07-20 2017-11-28 北京小米移动软件有限公司 Reset the methods, devices and systems of equipment
CN107801177A (en) * 2017-09-29 2018-03-13 成都心吉康科技有限公司 Unbinding, the wearable healthy equipment of binding system and method

Also Published As

Publication number Publication date
CN109219036A (en) 2019-01-15

Similar Documents

Publication Publication Date Title
CN109219036B (en) Method and device for unbinding equipment and electronic equipment
EP3113466B1 (en) Method and device for warning
CN105847243B (en) Method and device for accessing intelligent camera
US20170006038A1 (en) Method and device for verifying permission
EP3151507A1 (en) Methods and apparatuses for controlling device
CN106375096B (en) short message verification method and device
CN105656948A (en) Account login method and device
CN106209800B (en) Equipment Authority sharing method and apparatus
US10313870B2 (en) Identity verification method and apparatus, and storage medium
CN108811179B (en) Wireless network connection method, device and storage medium
US20170171321A1 (en) Methods and devices for managing accounts
CN105162784B (en) The treating method and apparatus of verification information input
CN107205084B (en) Network speed processing method and device of application program and terminal
CN106097494A (en) The method for unlocking of smart lock and device
CN107094094B (en) Application networking method and device and terminal
CN104954371A (en) Equipment information display method and device
EP3119037A1 (en) Method and apparatus for downloading control program
CN109814942A (en) A kind of parameter processing method and device
CN106487996A (en) The emergency communication method of intelligent terminal and device
CN107612888B (en) Enterprise user space creation method and device
CN105530129B (en) Router resetting method and device
CN104618987B (en) Access the method and device of network
CN107911380B (en) Identity verification method and device
CN104010065A (en) Telephone processing method and device
CN105376318A (en) File transmission method, device and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant