CN106992989A - Smart home shares authorization method, server and readable storage medium storing program for executing - Google Patents

Smart home shares authorization method, server and readable storage medium storing program for executing Download PDF

Info

Publication number
CN106992989A
CN106992989A CN201710350252.0A CN201710350252A CN106992989A CN 106992989 A CN106992989 A CN 106992989A CN 201710350252 A CN201710350252 A CN 201710350252A CN 106992989 A CN106992989 A CN 106992989A
Authority
CN
China
Prior art keywords
client
smart home
management
operating process
control
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.)
Granted
Application number
CN201710350252.0A
Other languages
Chinese (zh)
Other versions
CN106992989B (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.)
GD Midea Air Conditioning Equipment Co Ltd
Original Assignee
Guangdong Midea Refrigeration Equipment 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 Guangdong Midea Refrigeration Equipment Co Ltd filed Critical Guangdong Midea Refrigeration Equipment Co Ltd
Priority to CN201710350252.0A priority Critical patent/CN106992989B/en
Publication of CN106992989A publication Critical patent/CN106992989A/en
Priority to PCT/CN2018/084906 priority patent/WO2018210118A1/en
Application granted granted Critical
Publication of CN106992989B publication Critical patent/CN106992989B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Telephonic Communication Services (AREA)

Abstract

Share authorization method, server and readable storage medium storing program for executing the invention discloses a kind of smart home, this method comprises the following steps:When detecting the Intelligent housing request that client is sent, obtain the identity recognition number of client, detect whether the client has Open control authority, when client has open authority, then client is allowed to control smart home, when client does not open authority, point out client first to add management client addition incidence relation, then control to authorize to management client application.The invention enables smart home many people can be allowed while obtaining control authority, the convenience especially used in many people's application scenarios of smart home is greatly improved.

Description

Smart home shares authorization method, server and readable storage medium storing program for executing
Technical field
The present invention relates to technical field of intelligent home control, more particularly to a kind of smart home shares authorization method, clothes Business device and readable storage medium storing program for executing.
Background technology
Develop with the technology of mobile phone and smart home, increasing smart home product appears in the life of people In, user controls smart home by handset binding mandate, so as to use smart home more easily in life, such as: By controlling electric cooker come cooking at fixed time before getting home, preferable air ambient etc. is obtained in advance by controlling air-conditioning;Or Person, which gos out, to be later discovered that when forgetting to close household electrical appliances, it is not necessary to is returned again to closings of returning home, need to be closed in hand hands- operation.
But, the binding authorization that current smart home is used is generally exclusiveness mandate, that is, works as smart home Bind after a certain client, other users can not then carry out binding mandate again.If wanting other users obtains smart home Control is authorized, then the client that must be bound is actively unbinding to give another client by binding mandate, and can not be real Now many people control smart home simultaneously.Thus when having many people to smart home while when having use demand, then passing through visitor Family end controls just to be inconvenient, and Consumer's Experience is poor.
The content of the invention
It is a primary object of the present invention to provide a kind of smart home to share authorization method, it is intended to which solving smart home can not Share the technical problem of mandate.
To achieve the above object, one kind that the present invention is provided shares authorization method, it is characterised in that the smart home point Enjoying authorization method includes
When server receives the smart home home control request of client transmission, the identification of client is obtained Number;
According to the identity recognition number of client, judge whether client opens the control authority of smart home;
When client does not open the control authority of smart home, obtain client and sent to default management client Authorization requests, and authorization requests are forwarded to management client;
When the mandate for receiving management client and feeding back based on authorization requests is by information, household control is opened to client The control authority of system request correspondence smart home.
Alternatively, it is described that bag after the step of home control asks the control authority of correspondence smart home is opened to client Include:
It is described to client open home control request correspondence smart home control authority the step of after include:
Authorization messages are sent to client, so that client exports the license confirmation message, wherein license confirmation disappears Cease one or more in the control authority information for including client, intelligent home information, client-side information.
Alternatively, it is described when client does not open the control authority of smart home, client is obtained to default pipe The step of authorization requests that reason client is sent, includes:
When client does not open the control authority of smart home, sent to client and apply for that the operating process authorized is believed Breath;
Obtain authorization requests of the client based on operating process feedback of the information.
Alternatively, the operating process information includes the authorized application operating process on smart home,
It is described to client send apply authorize operating process information the step of include:
Detect whether client has default incidence relation with management client;
If client has default incidence relation with management client, awarding for intelligent home device is sent out to client Power application operating process, authorization requests are fed back so that client is based on authorized application operating process.
Alternatively, affiliated operating process information also includes the association request operation stream that incidence relation is set up with management client Journey,
Also include after the step of whether the detection client has with default relation with management client:
Incidence relation is preset when detecting that client does not have with management client, prompting managing customer is sent to client The association request operating process of incidence relation is set up at end;
When receiving client based on association request operating process transmission association request, association request is forwarded to management Client;
After the association confirmation that management client passes through association request is received, client is added to managing customer In the incidence relation table at end, the step of whether perform detection client has default incidence relation with management client.
Alternatively, it is described smart home is sent out to client authorized application operating process the step of include:
The smart home list that authorized application operating process and management client are managed is sent to client, for client End shows authorized application operating process and smart home list;
It is described to include the step of obtain authorization requests of the client based on operating process feedback of the information:
Obtain cloth mark smart home of the client based on authorized application operating process and smart home list application and each The authorization requests of individual Intelligent target household.
Alternatively, it is described the step of authorization requests are forwarded into management client after include:
When receiving the authorization failure information that management client is fed back based on authorization requests, client is forbidden to enter intelligence Home control interface.
Alternatively, it is described to client open home control request correspondence smart home control authority the step of after also Including:
Client is changed to authorized client, it is allowed to which client enters the control of smart home by smart home software Interface processed, allows client to be controlled operation to corresponding intelligent home device in control interface.
Proposed by the present invention kind of smart home shares mandate method, passes through Intelligent housing software, server and client Interaction between end, after smart home has a management client, other need the user for obtaining smart home mandate can To send application, smart home software matches different clients by ID and sends good friend and asks, after adding as a friend, by management visitor Family end selects to give other custom end intelligent household mandates according to actual conditions, shares mandate to smart home so as to reach Purpose.Realizing multiple users can be controlled to same intelligent home device, facilitate multiple users to smart home Be used in conjunction with.
Brief description of the drawings
Fig. 1 is the hardware unit structural representation that scheme of the embodiment of the present invention is related to;
Fig. 2 is the structural representation that smart home of the present invention shares authorization method application vector;
Fig. 3 is the schematic flow sheet that smart home of the present invention shares authorization method first embodiment;
Fig. 4 is the refined flow chart of the embodiments of step S30 mono- in Fig. 3;
Fig. 5 is the refined flow chart of the embodiments of step S40 mono- in Fig. 3;
Fig. 6 is the overall flow figure that smart home of the present invention shares the preferred embodiment of authorization method one.
The realization, functional characteristics and advantage of the object of the invention will be described further referring to the drawings in conjunction with the embodiments.
Embodiment
It should be appreciated that specific embodiment described herein is not intended to limit the present invention only to explain the present invention.
As shown in figure 1, Fig. 1 is the structural representation for the hardware running environment that scheme of the embodiment of the present invention is related to.
Terminal of the embodiment of the present invention (including server, client) can be PC or smart mobile phone, flat board electricity Brain, E-book reader, MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert Compression standard audio aspect 3) player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic Image expert's compression standard audio aspect 3) player, pocket computer etc. have the packaged type terminal device of display function.
As shown in figure 1, the terminal can include:Processor 1001, such as CPU, network interface 1004, user interface 1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is used to realize the connection communication between these components. User interface 1003 can include display screen (Display), input block such as keyboard (Keyboard), optional user interface 1003 can also include wireline interface, the wave point of standard.Network interface 1004 can optionally connect including the wired of standard Mouth, wave point (such as WI-FI interfaces).Memory 1005 can be high-speed RAM memory or stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor 1001 storage device.
Alternatively, terminal can also include camera, RF (Radio Frequency, radio frequency) circuit, sensor, audio Circuit, Wi-Fi module etc..Wherein, sensor ratio such as optical sensor, motion sensor and other sensors.Specifically, light Sensor may include ambient light sensor and proximity transducer, wherein, ambient light sensor can according to the light and shade of ambient light come The brightness of display screen is adjusted, proximity transducer can close display screen and/or backlight when mobile terminal is moved in one's ear.As One kind of motion sensor, gravity accelerometer can detect in all directions the size of (generally three axles) acceleration, quiet Size and the direction of gravity are can detect that when only, application (such as horizontal/vertical screen switching, correlation available for identification mobile terminal posture Game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc..
It will be understood by those skilled in the art that the restriction of the terminal structure shown in Fig. 1 not structure paired terminal, can be wrapped Include than illustrating more or less parts, either combine some parts or different parts arrangement.
As shown in figure 1, leading to as operating system, network can be included in a kind of memory 1005 of computer-readable storage medium Believe module, Subscriber Interface Module SIM and Intelligent housing application program.
In the terminal shown in Fig. 1, network interface 1004 is mainly used in connecting background server, is carried out with background server Data communication;User interface 1003 is mainly used in connection client (user terminal), and row data communication is entered with client;And processor 1001 can be used for calling the authoring program of sharing stored in memory 1005, and perform following operate:
When monitoring that client initiates network operation, the corresponding operation relevant information of the network operation is obtained, it is described Operate the relevant information at least user including the client to identify, or also include time, position that the network operation is initiated Confidence ceases or type;
Biological characteristic validation operation is issued to the client, the biological characteristic that the client is returned is obtained;
The biological characteristic returned according to the client and the operation relevant information, are controlled to the network operation System.
It is emphasized that:Fig. 2 show the structural representation that a kind of smart home shares authorization method application vector.
The part that smart home shares authorization method application vector can include server A, home furnishings intelligent B and visitor Family end C.Client 30 includes a management client C1 and some common customer ends C2 and constituted.Fig. 2 shows this method Each part, it should be understood that being not required for implementing all components shown.
Server A is used to handle the various requests of client and connects the bridge of client and furniture terminal.Server can The client request of processing includes the control data that client sends to smart home, client to adding that management client is sent Plus the authorization requests that are sent to management client of association request, client etc..Server can forward the request to correspondence target, and Feedback information can be returned to client (if feedback information).
Home furnishings intelligent B is made up of controllable smart home.Wherein smart home includes air-conditioning (such as wall-hanging sky Adjust, vertical air conditioner, central air-conditioning), refrigerator, water heater etc..The control that smart home receives client by server refers to Order.
User is by sending various operational orders installed in client C Intelligent housing software, to control intelligence Household.Client C includes the networked mobile devices such as mobile phone, tablet personal computer, home computer, is being mounted with corresponding smart home control Software processed is simultaneously obtained after control mandate, and user can be controlled on client C to smart home B.Client C includes management Client C1 and common customer end C2 (hereinafter referred to as client) two classes.Wherein management client C1 removes the control for possessing smart home Outside authority processed, also possess and its control authority is shared with other clients and its power for sharing mandate is managed.User can be The method that can be provided after purchase smart home by manufacturer (row are such as registered by the identifying code on smart home or Quick Response Code) To turn into management client C1.Once user's registration management client is successfully binding, tied up unless management client is actively released It is fixed, otherwise other users can not the smart home of re-registration management client, i.e., one there was only unique management client.But other Client C2 can be by authorizing (needing first to obtain the incidence relation with management client) to obtain to management client C1 applications Obtain smart home B control authority.
Sharing mandate application vector structure based on above-mentioned smart home, to propose that smart home of the present invention shares authorization method each Embodiment, in smart home of the present invention shares authorization method first embodiment, reference picture 2 and Fig. 3, smart home share mandate Method includes:
Step S10, when server, which meets A, receives the smart home B control datas of client transmission, obtains client C's Identity recognition number;
Specifically, identity recognition number server A is one group of code name for recognizing client C identity, and server A can lead to Cross network ip address, client device coding (such as handset serial), log in the account (such as QQ, wechat account) of software Identification.Server A can obtain client C identity recognition number by the network communications technology, so as to obtain client C identity Identifier;When receiving the request from client C, server A recognizes client by client C identity recognition number End, the information of a people can be obtained with regard to machine, server A is recognized and obtained by identity recognition number by ID card No. Client C information.
Step S20, according to client C identity recognition number, judges whether client C opens the control of smart home Limit;
Specifically, after client C identity recognition number is obtained, whether server A detects active client first For management client C1.Management client C1 is that smart home initially can actively bind acquisition home control authority in this state Unique smart home manager, management client C1 possesses smart home B all control authorities, and can authorize and manage The follow-up client for going for Intelligent housing authority of reason.Smart home B can only bind a client for managing customer Hold and allow another client to bind management client again unless management client is actively unbinding, otherwise can not change management Client.After client is detected for non-management client C1, identity recognition number and storage of the server A by client C2 The opening permissions list of smart machine in the server is compared, so as to recognize the client C2 mandate possessed Information, including authorized equipment, the information such as the authority specifically authorized.
Step S30, when client C2 does not open the control authority of smart home, obtains client C2 to default pipe The authorization requests that client C1 is sent are managed, and authorization requests are forwarded to management client C1;
Specifically, when the identity recognition number contrast after server A is by permissions list with client C2 finds that it fails to match (i.e. client does not obtain corresponding control and authorized), server A will not then send client C2 control data to intelligent family Control software is occupied, mono- prompting feedback of client C2 can be only given.Inform its control data of client C2 due to insufficient permission It can not realize, and point out how client is authorized.Client C2 sends mandate by prompting and pleaded, and server A is received Whether it is asked, and is transmitted to management client C1, allow it to give and authorize.
Step S40, when the mandate for receiving management client C1 and being fed back based on authorization requests is by information, to client C2 opens home control request correspondence smart home B control authority.
In the present embodiment, server A is received after feedback informations of the Administrator Client C1 based on user-authorization-request, According to the result of feedback information, server A makes the corresponding action for providing or not providing control.
When server A receive be agree to authorize feedback when, client C2 can be added into grant column list, so Then just authorized during client C2 requests next time control smart home without request again, so as to directly carry out corresponding authority Action.Corresponding authority is opened to client C2, it is allowed to which client C2 makes corresponding control operation to smart home B simultaneously. So just complete and mandate is shared to smart home so that multiple users are in the feelings without the unbinding mandate of other clients The control authority to same smart home B can be possessed under condition, in favor of (the field such as family, hotel in different scenes Scape) preferably using to smart home B.
After step S20, in addition to step S50, when client opens the control authority of smart home, to client Open Intelligent housing power.
Further, in smart home of the present invention shares another embodiment of authorization method, after step S40 or S50 Including:
Authorization messages are sent to client C2, so that client exports the license confirmation message, wherein license confirmation One or more in control authority information of the message including client, intelligent home information, client-side information.
Server A can Administrator Client C1 be confirmed whether authorize after by license confirmation message feedback to client C2.So that client C2 obtains desired result by feedback information.Feedback information can inform the tool that client C2 applications are authorized Body passes through situation.Such as client user has once applied for that higher control is applied in the mandate of multiple smart homes, or user Authority processed (whole control authorities of such as one air-conditioning include regulation temperature, shaping modes, set the authorities such as wind speed).Keeper Client C1 then gives the corresponding control authority of all or part of smart homes of client C2 according to the actual requirements.Server A The final feedback information for being sent to client C2 is then notified that the corresponding Authorization result of this authorization requests of user, allows users to Suitable instruction is provided according to Authorization result.
Further, on the basis of smart home of the present invention shares the first embodiment of authorization method, mandate is shared in proposition Second embodiment, include after step S30:
When client C2 does not open the control authority of smart home, the operating process for applying for authorizing is sent to client Information;
Obtain authorization requests of the client based on operating process feedback of the information.
When the authorized client in the identity code and grant column list for contrasting client C2 is all inconsistent, server A Assert that client C2 does not obtain smart home B control authority, then asked not for the Intelligent housing that client C2 is sent Give response.Client C2 is replied simultaneously, is informed that it must formerly obtain the mandate of keeper, smart home B can just be controlled System operation.And applied going for according to process step to guide user to the client C2 operating processes for sending application mandate Intelligent housing authority.If client user is in order to which illegal purpose wants control smart home B, then authorized in application The step of in will be unable to normal through (keeper can differentiate applicant determine finally whether agree to authorize), would not also obtain Smart home B control authority.So as to also ensure that the smart home B normal security using with domestic environment.
Specifically, the bootable user of operating process that the application that server A is sent is authorized is obtained by the method for application Smart home B control authority.User is received after operating process information by client C2, then can be according to the application received The operating process of mandate applies for the corresponding smart home B for wanting control control authority.Server A can be in client C2 first Secondary application sends operating process when authorizing, and can subsequently check repeatedly at any time, to facilitate from original such intelligence Quickly how study uses household B user.After the authorized application that client C2 sends smart home, request is sent Management client C1 is given, while Authorization result is waited in Client-Prompt user, so to reach human-oriented effect and guarantee This smart home shares the ease for use of authorization method.
Specifically, reference picture 4, operating process information includes the authorized application operating process on smart home, to client The step of end sends the operating process information of application mandate includes:
Whether step S31, detection client has default incidence relation with management client;
Step S32, if client has default incidence relation with management client, intelligent family is sent out to client The authorized application operating process of equipment is occupied, authorization requests are fed back so that client is based on authorized application operating process
After detecting that client does not obtain mandate, whether server A can first check client C2 in management client C1 Linked list in, i.e. whether active client C2 has incidence relation with management client C1.User can be by corresponding Third party software social activity Account Logon passes through third party's social software account to Intelligent housing software (such as QQ, wechat) Addition correspondence account relating relation (such as QQ adds good friend).Incidence relation is included as good friend, household, colleague, work buddies etc. The relation colony of the smart home B bound in control pipe reason client C1 may be may require that.As inspection client C2 and management visitor When family end C1 has incidence relation (in the linked list for the account for having been added to association), client C2 just can be to managing customer End C1 sends smart home B authorization requests.Management client C1 simultaneously can also be by linked list come the pipe of convenience and high-efficiency Manage the smart home B bound in it share mandate (for example which smart home needs licenses to colleague, which smart home only It is shared with household).And illegal request of the stranger for the management client C1 smart homes bound can be filtered out, simultaneously Improve security and convenience.
In the present embodiment, server A can check client C1 and management client C2 incidence relation, if client C2 Do not have incidence relation with management client C1, then server A can forbid the intelligence that client C2 applications management clients C1 is bound Can household B.Client C2 must turn into after incidence relation with management client C1, just can further apply for the intelligent family of its binding Occupy B control authority.And Intelligent housing software can be straight by conventional third party's social software account (such as QQ, wechat) Login is connect, the step of needing register account number repeatedly when user uses also is eliminated, simplifies and use difficulty.
Further, on the basis of smart home of the present invention shares the second embodiment of authorization method, mandate is shared in proposition 3rd embodiment, operating process information also includes setting up the association request operating process of incidence relation with management client, ginseng According to Fig. 4, also include after step S31:
Step S33, if detecting, client C2 and management client C1 does not have default incidence relation, to client C2 Send the association request operating process that incidence relation is set up in prompting with management client C1;
If server A detects client, C2 is not present in the linked list of management client, forbids client Shen Please smart home B control authority.But user still can first set up incidence relation with management client C1, then apply for intelligent family Occupy B control authorities.Server A, can be to client when detecting that client C2 and management client C1 does not have incidence relation C2 sends prompting, to assist client to go to set up incidence relation with management client C1.Client C2 according to own actual situation, Corresponding incidence relation (such as good friend, household etc.) is selected, and is conveniently controlled with backward management client C1 application smart homes B Authority processed, so adds the ease for use that this smart home shares authorization method.
Step S34, when receiving client C2 based on association request operating process transmission association request, by association request It is forwarded to management client C1;After the association confirmation that management client C1 passes through association request is received, by client C2 is added in management client C1 incidence relation table, and it is default whether perform detection client C2 and management client C1 has The step of incidence relation;
The request of addition incidence relation is sent to management client C1 in the client C2 promptings provided according to server A Afterwards, server A can receive the request, then forward a request to corresponding management client C1.Management client C1 according to Client C2 is added in corresponding incidence relation with client C2 social relationships selection in real life.As management visitor When family end C1 agrees to that addition client to the feedback of incidence relation sends server A, client C2 is stored in and managed by server A In client C1 linked list, so that during follow-up applications management client C1 again binding smart home B control mandate, Authorization requests can be directly transmitted to management client C1 so that user uses easier.
Server A guiding client C2 addition management clients C1 is incidence relation so that subsequent application smart home control Authority processed is with using smart home more convenient and safety, and management client C1 can yet be deleted or added according to the actual requirements Corresponding association, to manage the authorization conditions of oneself.
Specifically, step S32 includes:
The smart home list that authorized application operating process and management client C1 are managed is sent to client C2, for Client C2 shows authorized application operating process and smart home list;
Further, the step of obtaining authorization requests of the client based on operating process feedback of the information includes:
Obtain Intelligent target households of the client C2 based on authorized application operating process and smart home list application and The specific authorization requests of each Intelligent target household.
After server A detects that client C2 has had the incidence relation with management client C1 (including in the past With with just add acquisition), can assert that client C2 and management client C1 have certain social relationships, so as to allow client Hold the smart home B of C2 applications management clients C1 bindings control authority.Server A can be to client C2 display management clients The list of the smart home B bound in C1 is held, client C2 can apply for the control of one or more target households according to the actual requirements Authority processed, and the authority size (to the controlling extent of smart home) of application is selected according to demand, then server A obtains client Hold the authorization requests of C2 transmission.
During applying authorizing, server A by confirm client C1 and management client C2 dependency relation come Prevent management client C1 smart home B binding informations from illegally being obtained and being utilized by stranger.And for there is smart home control The client C2 of demand processed, applies for that the operation authorized is very simple to operation.
Further, include afterwards with reference to Fig. 5 steps 32:
Step S35, when receiving the refusal authorization message of management client C1 feedbacks, forbids client C2 to enter intelligence Home control interface.
When management client C1 is not intended to the control authority for the smart home that client C2 obtains its application, it is rejected by License to client C2.Server A is received after the refuse information that management client feedback is come, and client C2 will be forbidden to enter (smart home B is controlled into control interface by Intelligent housing software) in smart home B control interface, and carried Show client C2 do not obtain control by.
Step S40, if receiving agreement authorization message, home control request correspondence smart home is opened to client Control authority.
After management client C1 agrees to authorize, server A can open corresponding Intelligent housing to client C2 and weigh, Client C2 can be controlled operation to smart home B at any time after Open control power.
Server A can feed back the refusal information prevention client C2 come into smart home B's according to management client C1 Control interface, to ensure management client C1 to the smart home B managed controling power and security.
Further, step S41 includes:
Client C2 is changed to authorized client, it is allowed to which client C2 enters smart home by smart home software B control interface, allows client C2 to be controlled operation to corresponding smart home B in control interface.
After server A receives the agreement authorization message that management client C1 is fed back, client C2 is added first Into grant column list, so when client C2 subsequently will control smart home B can directly by the detection of control authority come Control smart home.Then smart home B control interface is opened to client C2, client C2 can pass through Intelligent housing Software enters smart home B control interface.The control operation to smart home B is completed in control interface.So far The process that a smart home shares mandate is completed, many people have been reached while obtaining the purpose of Intelligent housing mandate processed.
Further, in order to aid in understanding that smart home of the present invention shares authorization method, smart home is provided herein and shared The preferred embodiment of authorization method one, with reference to Fig. 6, smart home is shared authorization method and included:
Step S10:When server receives client control data, the identity recognition number of client is obtained;
Step S20:According to the identity recognition number of client, judge whether client opens the control authority of smart home;
When client opens Intelligent housing authority, step S50 provides client Intelligent housing power Limit;
When client does not open Intelligent housing authority, step S30:The operation that application is authorized is sent to client Procedure information, is then forwarded to management client by the request received;
Step 31, judge whether client has incidence relation with management client;
If client does not have incidence relation with management client, step S33 receives client addition management client The application of incidence relation, is forwarded to management client;
If management client agrees to addition incidence relation, step S32 is continued executing with, if disagreeing addition incidence relation, Step S60, forbids client application smart home mandate;
If client has incidence relation with management client, step S32 receives the smart home mandate that client is sent Ask and be forwarded to management client;
If Administrator Client refuses authorization requests, step 35, client is forbidden to enter Intelligent housing interface, client End can not be controlled operation to smart home;
If Administrator Client agrees to authorization requests, step S40, it is allowed to which client is entered by smart home software to be controlled Interface;
Step S41, client can carry out operational control with control interface to smart home.
The present invention also provides the device that a kind of smart home shares mandate.
The device that the present invention shares mandate based on smart home includes:Memory, processor and it is stored in the memory It is upper and can run on the processor share authoring program, it is described to realize when sharing authoring program by the computing device Share authorization method step as described above.
Wherein, the smart home for the prompt message run on the processor, which is shared when authoring program is performed, to be realized Method can refer to the present invention and share the method for mandate each embodiment, will not be repeated here.
In addition the embodiment of the present invention also proposes a kind of computer-readable recording medium.
The smart home that is stored with computer-readable recording medium of the present invention shares authoring program, and the smart home is shared The step of smart home as described above shares authorization method is realized when authoring program is executed by processor.
Wherein, the method that the display program for the prompt message run on the processor is realized when being performed can refer to Smart home of the present invention shares authorization method each embodiment, will not be repeated here.
The description of implementation more than, those skilled in the art can be understood that above-mentioned implementation The mode of required general hardware platform can be added to realize by software, technical scheme is substantially in other words to existing The part that technology contributes can be embodied in the form of software product, including some instructions are to cause a server Coordinate in the method described in some clients and home furnishings intelligent terminal execution each embodiment of the invention.Though moreover, it will be appreciated that So the present specification is described in terms of embodiments, but not each embodiment is said only comprising an independent technical scheme This narrating mode of bright book is only that for clarity, the skilled in the art should refer to the specification as a whole, respectively Technical scheme in embodiment may also be suitably combined to form that other embodiments which can be understood by those skilled in the art.
It should be noted that herein, term " comprising ", "comprising" or its any other variant are intended to non-row His property is included, so that process, method, article or system including a series of key elements not only include those key elements, and And also including other key elements being not expressly set out, or also include for this process, method, article or system institute inherently Key element.In the absence of more restrictions, the key element limited by sentence "including a ...", it is not excluded that including this Also there is other identical element in process, method, article or the system of key element.
The embodiments of the present invention are for illustration only, and the quality of embodiment is not represented.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Understood based on such, technical scheme is substantially done to prior art in other words Going out the part of contribution can be embodied in the form of software product, and the computer software product is stored in one as described above In storage medium (such as ROM/RAM, magnetic disc, CD), including some instructions to cause a station terminal equipment (can be mobile phone, Computer, server, air conditioner, or network equipment etc.) perform method described in each of the invention embodiment.
The preferred embodiments of the present invention are these are only, are not intended to limit the scope of the invention, it is every to utilize this hair Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of smart home shares authorization method, it is characterised in that the smart home shares authorization method and include:
When server receives the smart home home control request of client transmission, the identity recognition number of client is obtained;
According to the identity recognition number of client, judge whether client opens the control authority of smart home;
When client does not open the control authority of smart home, client is obtained to awarding that default management client is sent Power request, and authorization requests are forwarded to management client;
When the mandate for receiving management client and being fed back based on authorization requests is by information, opening home control to client please Seek the control authority of correspondence smart home.
2. share authorization method as claimed in claim 1, it is characterised in that described that home control request pair is opened to client Include after the step of answering the control authority of smart home:
Authorization messages are sent to client, so that client exports the license confirmation message, wherein license confirmation message package Include one or more in the control authority information of client, intelligent home information, client-side information.
3. share authorization method as claimed in claim 1, it is characterised in that described when client does not open smart home During control authority, obtain client sent to default management client authorization requests the step of include:
When client does not open the control authority of smart home, the operating process information for applying for authorizing is sent to client;
Obtain authorization requests of the client based on operating process feedback of the information.
4. share authorization method as claimed in claim 3, it is characterised in that the operating process information is included on intelligent family The authorized application operating process in residence,
It is described to client send apply authorize operating process information the step of include:
Detect whether client has default incidence relation with management client;
If client has default incidence relation with management client, the authorized application for sending out smart home to client is grasped Make flow, authorization requests are fed back so that client is based on authorized application operating process.
5. share authorization method as claimed in claim 4, it is characterised in that the operating process information also includes and management visitor The association request operating process of incidence relation is set up at family end,
Also include after the step of whether the detection client has with default relation with management client:
Incidence relation is preset when detecting that client does not have with management client, prompting and management client are sent to client Set up the association request operating process of incidence relation;
When receiving client based on association request operating process transmission association request, association request is forwarded to managing customer End;
After the association confirmation that management client passes through association request is received, client is added to management client In incidence relation table, the step of whether perform detection client has default incidence relation with management client.
6. share authorization method as described in claim 4 or 5, it is characterised in that
It is described smart home is sent out to client authorized application operating process the step of include:
The smart home list that authorized application operating process and management client are managed is sent to client, so that client is aobvious Show authorized application operating process and smart home list;
It is described to include the step of obtain authorization requests of the client based on operating process feedback of the information:
Obtain Intelligent target household and each mesh of the client based on authorized application operating process and smart home list application Mark the specific authorization requests of smart home.
7. share authorization method as claimed in claim 6, it is characterised in that described that authorization requests are forwarded to management client The step of after include:
When the refusal authorization message for receiving management client feedback, client is forbidden to enter Intelligent housing interface, if connecing Agreement authorization message is received, then the control authority of home control request correspondence smart home is opened to client.
8. share authorization method as claimed in claim 7, it is characterised in that described that home control request pair is opened to client Also include after the step of answering the control authority of smart home:
Client is changed to authorized client, it is allowed to which client enters control circle of smart home by smart home software Face, allows client to be controlled operation to corresponding smart home in control interface.
9. a kind of server, it is characterised in that the server includes:Memory, processor and it is stored on the memory And can run on the processor share authoring program, the authoring program of sharing is realized such as during the computing device Smart home any one of claim 1 to 8 shares authorization method step.
10. a kind of computer-readable recording medium, it is characterised in that be stored with to share on the computer-readable recording medium and award Power program, it is described to share the smart home realized when authoring program is executed by processor as any one of claim 1 to 8 Share authorization method step.
CN201710350252.0A 2017-05-17 2017-05-17 Sharing authorization method of smart home, server and readable storage medium Active CN106992989B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710350252.0A CN106992989B (en) 2017-05-17 2017-05-17 Sharing authorization method of smart home, server and readable storage medium
PCT/CN2018/084906 WO2018210118A1 (en) 2017-05-17 2018-04-27 Authorization sharing method for smart home, server, and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710350252.0A CN106992989B (en) 2017-05-17 2017-05-17 Sharing authorization method of smart home, server and readable storage medium

Publications (2)

Publication Number Publication Date
CN106992989A true CN106992989A (en) 2017-07-28
CN106992989B CN106992989B (en) 2020-06-23

Family

ID=59420567

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710350252.0A Active CN106992989B (en) 2017-05-17 2017-05-17 Sharing authorization method of smart home, server and readable storage medium

Country Status (2)

Country Link
CN (1) CN106992989B (en)
WO (1) WO2018210118A1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107517208A (en) * 2017-08-22 2017-12-26 努比亚技术有限公司 Apparatus control method, device and computer-readable recording medium
WO2018210118A1 (en) * 2017-05-17 2018-11-22 广东美的制冷设备有限公司 Authorization sharing method for smart home, server, and readable storage medium
CN109150832A (en) * 2018-07-18 2019-01-04 北京小米移动软件有限公司 Device management method, device and computer readable storage medium
CN109246103A (en) * 2018-09-12 2019-01-18 厦门优胜卫厨科技有限公司 The access right control method and device of intelligent bathtub
CN109448258A (en) * 2018-10-22 2019-03-08 四川虹美智能科技有限公司 A kind of rental server that sharing authorization, client, system and method
CN109525537A (en) * 2017-09-19 2019-03-26 中兴通讯股份有限公司 A kind of control method and device accessing smart home system
CN109636090A (en) * 2018-10-25 2019-04-16 平安科技(深圳)有限公司 Work position distribution method, apparatus, equipment and storage medium
CN109756404A (en) * 2019-01-17 2019-05-14 深圳市沃特沃德股份有限公司 Sharing method, device, storage medium and the computer equipment of equipment control
CN109752960A (en) * 2017-11-08 2019-05-14 中兴通讯股份有限公司 A kind of smart home inter-linked controlling method and device
CN110011885A (en) * 2019-04-12 2019-07-12 珠海格力电器股份有限公司 Control authority binding method and device of electric appliance, storage medium and electric appliance
CN110209060A (en) * 2019-05-23 2019-09-06 无锡小天鹅电器有限公司 A kind of control method and device, equipment and computer storage medium
CN110879540A (en) * 2019-12-17 2020-03-13 苏州思必驰信息科技有限公司 Control method of intelligent platform, intelligent platform and computer readable medium
CN111049711A (en) * 2019-11-28 2020-04-21 苏宁智能终端有限公司 Device control right sharing method and device, computer device and storage medium
CN111404788A (en) * 2020-03-09 2020-07-10 维沃移动通信有限公司 Equipment sharing method and server
CN111406392A (en) * 2017-11-29 2020-07-10 谷歌有限责任公司 Structure-based access control
CN111629007A (en) * 2020-06-11 2020-09-04 广州河东科技有限公司 Communication encryption method and device based on intelligent home gateway
CN111970306A (en) * 2020-08-31 2020-11-20 Oppo广东移动通信有限公司 Authority authentication method, server, client and storage medium
CN112133000A (en) * 2020-08-21 2020-12-25 英睿健康科技有限公司 Service system, method and equipment
CN112180621A (en) * 2019-07-04 2021-01-05 奇酷互联网络科技(深圳)有限公司 Method, terminal and storage medium for adjusting degree of glasses
CN112309053A (en) * 2020-11-10 2021-02-02 珠海格力电器股份有限公司 Control authority distribution management method and device for rental air conditioner
CN113127886A (en) * 2019-12-30 2021-07-16 青岛海尔空调电子有限公司 Method, system and device for controlling equipment control authority
CN114442562A (en) * 2020-10-30 2022-05-06 百度在线网络技术(北京)有限公司 Processing method and device for smart home equipment, electronic equipment and medium
CN115499248A (en) * 2022-11-17 2022-12-20 北京珞安科技有限责任公司 Equipment access control method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140242940A1 (en) * 2013-02-26 2014-08-28 Kt Corporation Sharing control right of m2m device
CN104735057A (en) * 2015-02-13 2015-06-24 小米科技有限责任公司 Sharing device control right method and device
CN105629744A (en) * 2015-04-30 2016-06-01 宇龙计算机通信科技(深圳)有限公司 Control method of smart home, control system, terminal and smart home system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506550A (en) * 2016-12-27 2017-03-15 Tcl集团股份有限公司 A kind of shared method and apparatus of smart machine control authority
CN106992989B (en) * 2017-05-17 2020-06-23 广东美的制冷设备有限公司 Sharing authorization method of smart home, server and readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140242940A1 (en) * 2013-02-26 2014-08-28 Kt Corporation Sharing control right of m2m device
CN104735057A (en) * 2015-02-13 2015-06-24 小米科技有限责任公司 Sharing device control right method and device
CN105629744A (en) * 2015-04-30 2016-06-01 宇龙计算机通信科技(深圳)有限公司 Control method of smart home, control system, terminal and smart home system

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018210118A1 (en) * 2017-05-17 2018-11-22 广东美的制冷设备有限公司 Authorization sharing method for smart home, server, and readable storage medium
CN107517208A (en) * 2017-08-22 2017-12-26 努比亚技术有限公司 Apparatus control method, device and computer-readable recording medium
CN109525537A (en) * 2017-09-19 2019-03-26 中兴通讯股份有限公司 A kind of control method and device accessing smart home system
CN109752960A (en) * 2017-11-08 2019-05-14 中兴通讯股份有限公司 A kind of smart home inter-linked controlling method and device
CN111406392A (en) * 2017-11-29 2020-07-10 谷歌有限责任公司 Structure-based access control
US11722483B2 (en) 2017-11-29 2023-08-08 Google Llc Structure-based access control
US11470078B2 (en) 2017-11-29 2022-10-11 Google Llc Structure-based access control
US11997084B2 (en) 2017-11-29 2024-05-28 Google Llc Structure-based access control
CN109150832A (en) * 2018-07-18 2019-01-04 北京小米移动软件有限公司 Device management method, device and computer readable storage medium
CN109246103A (en) * 2018-09-12 2019-01-18 厦门优胜卫厨科技有限公司 The access right control method and device of intelligent bathtub
CN109448258A (en) * 2018-10-22 2019-03-08 四川虹美智能科技有限公司 A kind of rental server that sharing authorization, client, system and method
CN109636090B (en) * 2018-10-25 2023-12-26 平安科技(深圳)有限公司 Station allocation method, device, equipment and storage medium
CN109636090A (en) * 2018-10-25 2019-04-16 平安科技(深圳)有限公司 Work position distribution method, apparatus, equipment and storage medium
CN109756404A (en) * 2019-01-17 2019-05-14 深圳市沃特沃德股份有限公司 Sharing method, device, storage medium and the computer equipment of equipment control
CN110011885B (en) * 2019-04-12 2020-07-07 珠海格力电器股份有限公司 Control authority binding method and device of electric appliance, storage medium and electric appliance
CN110011885A (en) * 2019-04-12 2019-07-12 珠海格力电器股份有限公司 Control authority binding method and device of electric appliance, storage medium and electric appliance
CN110209060B (en) * 2019-05-23 2022-03-11 无锡小天鹅电器有限公司 Control method, control device, control equipment and computer storage medium
CN110209060A (en) * 2019-05-23 2019-09-06 无锡小天鹅电器有限公司 A kind of control method and device, equipment and computer storage medium
CN112180621A (en) * 2019-07-04 2021-01-05 奇酷互联网络科技(深圳)有限公司 Method, terminal and storage medium for adjusting degree of glasses
CN111049711B (en) * 2019-11-28 2022-01-11 苏宁智能终端有限公司 Device control right sharing method and device, computer device and storage medium
CN111049711A (en) * 2019-11-28 2020-04-21 苏宁智能终端有限公司 Device control right sharing method and device, computer device and storage medium
CN110879540A (en) * 2019-12-17 2020-03-13 苏州思必驰信息科技有限公司 Control method of intelligent platform, intelligent platform and computer readable medium
CN110879540B (en) * 2019-12-17 2022-12-23 思必驰科技股份有限公司 Control method of intelligent platform, intelligent platform and computer readable medium
CN113127886A (en) * 2019-12-30 2021-07-16 青岛海尔空调电子有限公司 Method, system and device for controlling equipment control authority
CN111404788A (en) * 2020-03-09 2020-07-10 维沃移动通信有限公司 Equipment sharing method and server
CN111629007A (en) * 2020-06-11 2020-09-04 广州河东科技有限公司 Communication encryption method and device based on intelligent home gateway
CN112133000A (en) * 2020-08-21 2020-12-25 英睿健康科技有限公司 Service system, method and equipment
CN111970306A (en) * 2020-08-31 2020-11-20 Oppo广东移动通信有限公司 Authority authentication method, server, client and storage medium
CN114442562A (en) * 2020-10-30 2022-05-06 百度在线网络技术(北京)有限公司 Processing method and device for smart home equipment, electronic equipment and medium
CN112309053A (en) * 2020-11-10 2021-02-02 珠海格力电器股份有限公司 Control authority distribution management method and device for rental air conditioner
CN115499248A (en) * 2022-11-17 2022-12-20 北京珞安科技有限责任公司 Equipment access control method and system
CN115499248B (en) * 2022-11-17 2023-03-24 北京珞安科技有限责任公司 Equipment access control method and system

Also Published As

Publication number Publication date
CN106992989B (en) 2020-06-23
WO2018210118A1 (en) 2018-11-22

Similar Documents

Publication Publication Date Title
CN106992989A (en) Smart home shares authorization method, server and readable storage medium storing program for executing
CN114495341B (en) Visitor management method, equipment, system and computer readable storage medium
EP3780539B1 (en) Identity verification method, login method, apparatuses, and computer device
US9160743B2 (en) Biometrics based electronic device authentication and authorization
US9998891B2 (en) Network system, server, terminal, and information processing method
CN107786538B (en) Gate inhibition's authentication control method, device and computer readable storage medium
CN106302040B (en) Control method and device of intelligent household appliance and terminal
CN106357653A (en) Control authority sharing method and system
CN107121938A (en) Intelligent home equipment control method, the device and system of identity-based identification
WO2017058715A1 (en) Methods, systems, and computer readable media for causing a mechanical action based on transient user data
CN204833267U (en) Use biological measurement configuration electronic equipment's of remote user system and electronic equipment
US20140049371A1 (en) Door Control System Provided with Door Phone Device Addressing and Door Control Service and Controller, Door Phone Device and Communication Platform
US20130346608A1 (en) Setting Method for Account ID Access Permissions and Controller
CN108408513A (en) Elevator Quick Response Code boarding control method, device and computer readable storage medium
CN107291432A (en) Cloud desktop management-control method, device and cloud desktop access method, device
CN107836997A (en) Water dispenser response method, system and computer-readable recording medium
CN111406392B (en) Structure-based access control method and system and intelligent household control equipment
CN104767900A (en) INFORMATION PROCESSING APPARATUS and INFORMATION PROCESSING METHOD
CN110491008A (en) A kind of community-based managing caller side and system, storage medium
CN108171495A (en) Transfer account method, device, server and storage medium based on VTM
CN110011885A (en) Control authority binding method and device of electric appliance, storage medium and electric appliance
CN108335191B (en) Financial account opening method, financial service system terminal and computer storage medium
CN103686386A (en) Smart television Login method and smart television login system for multiple users and remote users
US10057956B1 (en) Lighting control device, lighting control system, lighting control method, and non-transitory computer-readable recording medium
CN110599284A (en) Kitchen system control method, control system, computer device and storage medium

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