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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network 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
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.
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)
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)
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)
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 |
-
2017
- 2017-05-17 CN CN201710350252.0A patent/CN106992989B/en active Active
-
2018
- 2018-04-27 WO PCT/CN2018/084906 patent/WO2018210118A1/en active Application Filing
Patent Citations (3)
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)
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 |