CN105159181B - The control method and device of smart machine - Google Patents

The control method and device of smart machine Download PDF

Info

Publication number
CN105159181B
CN105159181B CN201510197159.1A CN201510197159A CN105159181B CN 105159181 B CN105159181 B CN 105159181B CN 201510197159 A CN201510197159 A CN 201510197159A CN 105159181 B CN105159181 B CN 105159181B
Authority
CN
China
Prior art keywords
smart machine
party application
required movement
response relationship
associated response
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510197159.1A
Other languages
Chinese (zh)
Other versions
CN105159181A (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.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
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 Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510197159.1A priority Critical patent/CN105159181B/en
Publication of CN105159181A publication Critical patent/CN105159181A/en
Application granted granted Critical
Publication of CN105159181B publication Critical patent/CN105159181B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors

Abstract

The disclosure proposes a kind of control method of smart machine, the method includes:The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute the second required movement;The associated response relationship of setting is sent to the third-party application by server-side, so that when the third-party application detects first required movement, notice message is sent to the server-side, is issued to the smart machine with to trigger the server-side and executes the instruction of second required movement.The disclosure may be implemented to control smart machine by third-party application.

Description

The control method and device of smart machine
Technical field
This disclosure relates to the control method and device of communication field more particularly to smart machine.
Background technology
During the use of smart machine, user can be by operating the client software of the smart machine in household ring In border or remotely smart machine is being controlled.However as the development of smart machine, the application scenarios of smart machine It becomes increasingly abundant, therefore how user adapts to complicated application scenarios when being controlled smart machine by client software, As the emphasis of industry concern.
Invention content
To overcome the problems in correlation technique, the disclosure provides a kind of control method and device of smart machine.
According to the first aspect of the embodiments of the present disclosure, a kind of control method of smart machine is provided, the method includes:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the pass Connection response relation includes triggering the smart machine when executing the first required movement by the third-party application to execute the second finger Fixed action;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third Fang Yingyong when detecting first required movement, to the server-side send notice message, with trigger the server-side to The smart machine issues the instruction for executing second required movement.
Optionally, the associated response relationship packet of configuration information the setting smart machine and third-party application based on input It includes:
Obtain the configuration information inputted by preset configuration interface;
The associated response that the smart machine and the third-party application are arranged based on the configuration information got is closed System.
Optionally, the associated response relationship further include by the third-party application appointed place and/or it is specified when Between trigger the smart machine when executing the first required movement and execute the second required movement.
According to the second aspect of the embodiment of the present disclosure, a kind of control method of smart machine is provided, the method includes:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, described Associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute second Required movement;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to institute It states smart machine and issues the instruction for executing second required movement.
Optionally, the associated response relationship further include by the third-party application appointed place and/or it is specified when Between trigger the smart machine when executing the first required movement and execute the second required movement;
The method further includes:
When receiving the third-party application when appointed place and/or specified time detect first required movement After the notice message of transmission, the instruction for executing second required movement is issued to the smart machine.
According to the third aspect of the embodiment of the present disclosure, a kind of control device of smart machine is provided, described device includes:
Setup module, the associated response for configuration information setting smart machine and third-party application based on input close System;Wherein, the associated response relationship includes triggering the intelligence when executing the first required movement by the third-party application Equipment executes the second required movement;
First sending module is answered for the associated response relationship of setting to be sent to the third party by server-side With, so that the third-party application sends notice message when detecting first required movement, to the server-side, with It triggers the server-side and issues the instruction for executing second required movement to the smart machine.
Optionally, the setup module includes:
Acquisition submodule, for obtaining the configuration information inputted by preset configuration interface;
Submodule is set, is answered with the third party for the smart machine to be arranged based on the configuration information got Associated response relationship.
Optionally, the associated response relationship further include by the third-party application appointed place and/or it is specified when Between trigger the smart machine when executing the first required movement and execute the second required movement.
According to the fourth aspect of the embodiment of the present disclosure, a kind of control device of smart machine is provided, described device includes:
The associated response of receiving module, pre-set smart machine and third-party application for receiving terminal transmission closes System;Wherein, the associated response relationship includes triggering the intelligence when executing the first required movement by the third-party application Equipment executes the second required movement;
Second sending module, for the associated response relationship to be sent to the third-party application;
First issues module, for being sent when detecting first required movement receiving the third-party application Notice message after, the instruction for executing second required movement is issued to the smart machine.
Optionally, the associated response relationship further include by the third-party application appointed place and/or it is specified when Between trigger the smart machine when executing the first required movement and execute the second required movement;
Described device further includes:
Second issues module, for being detected in appointed place and/or specified time receiving the third-party application After the notice message sent when first required movement, the finger for executing second required movement is issued to the smart machine It enables.
According to a fifth aspect of the embodiments of the present disclosure, a kind of control device of smart machine is provided, including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the pass Connection response relation includes triggering the smart machine when executing the first required movement by the third-party application to execute the second finger Fixed action;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third Fang Yingyong when detecting first required movement, to the server-side send notice message, with trigger the server-side to The smart machine issues the instruction for executing second required movement.
According to the 6th of the embodiment of the present disclosure the aspect, a kind of control device of smart machine is provided, including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, described Associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute second Required movement;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to institute It states smart machine and issues the instruction for executing second required movement.
The technical scheme provided by this disclosed embodiment can include the following benefits:
In the above example of the disclosure, the associated response by the way that smart machine and third-party application are arranged in terminal closes System, and associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first finger When acting surely, triggering server-side issues the instruction for executing the second required movement to smart machine, and third party can be passed through by realizing Using controlling smart machine, so as to adapting to different application scenarios.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not The disclosure can be limited.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure Example, and together with specification for explaining the principles of this disclosure.
Fig. 1 is a kind of flow diagram of the control method of smart machine shown according to an exemplary embodiment;
Fig. 2 is the flow diagram of the control method of another smart machine shown according to an exemplary embodiment;
Fig. 3 is the flow diagram of the control method of another smart machine shown according to an exemplary embodiment;
Fig. 4 is the surface chart of wired home APP shown according to an exemplary embodiment a kind of;
Fig. 5 is the surface chart of another wired home APP shown according to an exemplary embodiment;
Fig. 6 is the surface chart of another wired home APP shown according to an exemplary embodiment;
Fig. 7 is a kind of schematic block diagram of the control device of smart machine shown according to an exemplary embodiment;
Fig. 8 is the schematic block diagram of the control device of another smart machine shown according to an exemplary embodiment;
Fig. 9 is the schematic block diagram of the control device of another smart machine shown according to an exemplary embodiment;
Figure 10 is the schematic block diagram of the control device of another smart machine shown according to an exemplary embodiment;
Figure 11 is an a kind of structure of control device for the smart machine shown according to an exemplary embodiment Schematic diagram;
Figure 12 is the knot for the control device of the smart machine according to the another kind shown in an exemplary embodiment Structure schematic diagram.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment Described in embodiment do not represent all implementations consistent with this disclosure.On the contrary, they be only with it is such as appended The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
It is the purpose only merely for description specific embodiment in the term that the disclosure uses, is not intended to be limiting the disclosure. The "an" of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majority Form, unless context clearly shows that other meanings.It is also understood that term "and/or" used herein refers to and wraps Containing one or more associated list items purposes, any or all may be combined.
It will be appreciated that though various information, but this may be described using term first, second, third, etc. in the disclosure A little information should not necessarily be limited by these terms.These terms are only used for same type of information being distinguished from each other out.For example, not departing from In the case of disclosure range, the first information can also be referred to as the second information, and similarly, the second information can also be referred to as One information.Depending on context, word as used in this " if " can be construed to " ... when " or " when ... When " or " in response to determination ".
During the use of smart machine, user can scan week by the client software installed on intelligent terminal The smart machine enclosed, and binding relationship is established to obtain the access right of the smart machine with the smart machine scanned.When tying up After determining relationship foundation, user can control and manage to the smart machine by operating the client software.
However, in some special application scenarios, user controls smart machine by the client software It can no longer meet actual demand;For example, when user does not carry intelligent terminal, will be unable to soft by operating the client Part controls smart machine and is managed.
In view of this, the disclosure proposes a kind of control method of smart machine, by be arranged in terminal smart machine with The associated response relationship of third-party application, and associated response relationship is sent to third-party application by server-side by terminal, when When third-party application detects the first required movement, triggering server-side issues the finger for executing the second required movement to smart machine It enables, smart machine can be controlled by third-party application by realizing, so as to adapt to different application scenarios.
As shown in Figure 1, Fig. 1 is a kind of control method of smart machine shown according to an exemplary embodiment, the intelligence The control method of equipment is used in terminal, is included the following steps:
In a step 101, the associated response relationship of configuration information setting smart machine and third-party application based on input; Wherein, associated response relationship includes triggering smart machine execution second when executing the first required movement by third-party application to specify Action;
In a step 102, the associated response relationship of setting is sent to third-party application by server-side, so that third Fang Yingyong sends notice message when detecting the first required movement, to server-side, is issued to smart machine with triggering server-side Execute the instruction of the second required movement.
In the present embodiment, terminal can be intelligent terminal, such as smart mobile phone.Server-side can be server, service End-apparatus cluster or cloud platform.Smart machine can be smart home device or other types of smart machine.User is using When intelligent terminal controls smart machine, it can usually be completed by the client software installed on intelligent terminal;Example Such as, when realizing, client software can be the APP of a kind of " wired home ", and user can be by the APP and domestic environment Smart machine establish binding relationship respectively to obtain corresponding access right, after the completion of binding relationship foundation, user can be with The various smart machines in home environment are managed concentratedly and controlled by the APP.
Below by taking client software is wired home APP (hereinafter referred to as APP) as an example, and combine answering for smart home environment The technical solution of the disclosure is described in detail with scene.
Usually may include several smart home devices in a smart home environment, for example, in smart home ring Usually may include the smart home devices such as intelligent video camera head, intelligent socket, Intelligent air purifier in border.User can pass through User's login account logs in wired home APP, establishes binding relationship respectively with the smart machine in domestic environment, to obtain house The access right of various smart machines in the environment of front yard, and the various smart machines in home environment are collected by the APP Middle management and control.
It, usually can be by creating corresponding intelligent scene in the APP when being controlled smart machine by APP To realize.When creating corresponding intelligent scene by the APP, typically an entry condition is arranged in the intelligent scene, Then it is that the intelligent scene is associated with one and needs being executed for the smart machine for task again, when making this by operating the APP After intelligent scene meets entry condition, then the associated task for the smart machine can be executed by the APP with automatic trigger.
For example, user can open the intelligent socket in domestic environment to realize by creating an intelligent scene It opens;In such a scenario, user can set the entry condition of the intelligent scene to " click and start ", while can be by the intelligence The execution task of energy scene relating is set as " opening intelligent socket ".
After the completion of intelligent scene establishment, the specific bit in the intelligent scene created in the APP when the user clicks When setting, then the task that the APP executes " opening intelligent socket " can be triggered.Tasks of the APP in execution " opening intelligent socket " When, the notice message for the task that one executes " open intelligent socket " can be sent to server-side, when server-side is to receive this logical After accusing message, the intelligent socket is opened in the instruction that can issue unlatching to the intelligent socket immediately.However, in the application scenarios In, if user does not carry intelligent terminal, will be unable to by clicking the specific bit in the intelligent scene created in the APP It sets, the task of " opening intelligent socket " is executed to trigger the APP.
In the present embodiment, when being that smart machine creates corresponding intelligent scene by APP, in order to make the intelligence of establishment Scene can adapt to more application scenarios, can be smart machine setting and third-party application when creating intelligent scene Associated response relationship so that can more efficiently start the applied field by executing specified action on third-party application Scape is executed with triggering the APP for the pre-set associated task of the smart machine.
When realizing, APP can provide the function button of an establishment intelligent scene with user oriented, when user passes through operation The function button can export a configuration interface for configuring intelligent scene, user come when creating intelligent scene to user It can be under the prompt of the configuration interface, by the way that entry condition and associated task is arranged for the intelligent scene, to establish intelligence The associated response relationship of energy equipment and third-party application.
Wherein, associated response relationship includes triggering smart machine when executing the first required movement by the third-party application Execute the second required movement.When establishing associated response relationship of the smart machine with the third-party application, can will lead to It crosses third-party application the first required movement of execution and is set as the entry condition of the intelligent scene, while smart machine can be executed Second required movement is set as the task associated by the intelligent scene, the entry condition when the intelligent scene and associated times After the completion of business is respectively provided with, intelligent scene establishment finishes, while the associated response relationship of smart machine and third-party application is also built It is vertical to complete.
After the completion of intelligent scene establishment, APP being associated with established smart machine and third-party application at this time Response relation is sent to server-side, then is transmitted to third-party application by server-side;Meanwhile APP can also be sent out to third-party application Notice registration is played, after the completion of notice is registered, when third-party application detects the first required movement that user executes, third party answers With that can send a notice message to the server-side, server-side can protect after receiving the notice message according to local The associated response relationship deposited issues the instruction for executing the second required movement to smart machine, so that smart machine is receiving When the instruction, the second required movement is executed.
In the present embodiment, user starts intelligent scene executing specified action by third-party application, triggers APP When executing pre-set associated task, in order to improve the safety of smart machine, smart machine and can also be being established When the associated response relationship of tripartite's application, introduces the initiation place of the first required movement and initiate the time.For example, establishing intelligence When equipment and the associated response relationship of third-party application, which can also be existed including user by third-party application When appointed place, specified time or appointed place and specified time execute the first required movement, triggering smart machine executes the Two required movements.In this case, only user is applied in specified place, specified time or is specified by third hair Place and the time execute the first required movement, can just trigger smart machine execute the second required movement.
It is worth noting that when realizing, third-party application may include third-party social networking application;For example, third party Using can be the social networking applications such as microblogging, wechat and Michat;First required movement and the second required movement, in the present embodiment In without being particularly limited to, can be configured according to actual user demand;For example, when realizing, the first required movement can To be some specific functions of third party's social networking application;Such as first required movement can be@in third party's social networking application Function, prompting function, call function, chat feature etc.;Second required movement can be for the startup of smart machine, closing, The actions such as adjusting, configuration.
It is by the application scenarios of the smart machine in third-party application remote opening smart home environment with user below The technical solution of the disclosure is described in detail in example.
In this example, it is assumed that third-party application is microblogging, smart machine is intelligent socket, and the first required movement is logical It crosses microblogging and initiates the action reminded to oneself;It is, for example, possible to use the@functions of microblogging are initiated to remind to user.
When user needs through microblogging remote opening intelligent socket, a remote opening intelligence can be created in APP in advance The intelligent scene of energy socket.When creating the intelligent scene, user can will be " by micro- in the configuration interface of the intelligent scene Rich@I " be set as the entry condition of the intelligent scene, while " can will open intelligent socket " and be set as the pass of the intelligent scene Connection task.
After the completion of intelligent scene establishment, the associated response relationship between intelligent socket and microblogging has had built up at this time At the associated response relationship can be sent to microblogging client by APP by server-side, and initiate notice note to microblogging client Volume.
After the completion of the associated response relationship between intelligent socket and microblogging is established, user can be by microblogging client Middle@oneself carrys out intelligent socket described in remote opening.After microblogging client detects prompting, since APP has been initiated before this Notice registration, therefore microblogging client can to server-side send a notice message, server-side after receiving the notice message, The instruction that a unlatching can be issued to the intelligent socket according to the associated response relationship locally preserved, when intelligent socket receives It would automatically turn on when the instruction.
In the present embodiment, in order to improve the safety of intelligent socket ,@can also be introduced when creating the intelligent scene The place and time that information source is initiated so that the prompting for oneself only initiated in a certain amount of time and place, it just can be with Start intelligent scene.It is only reminded just by the@for oneself that 5 thirty in the afternoon initiate from office for example, can set Intelligent scene can be started.
In this case, when user is when creating the intelligent scene, user can be in the configuration interface of the intelligent scene It is middle will " 5 PM~six point office by microblogging@I " be set as the entry condition of the intelligent scene, while can will " opening intelligent socket " is set as the associated task of the intelligent scene.
At this point, user can with 5 points in the afternoon~6 points network environments using office in microblogging client oneself Carry out remote opening intelligent socket.After microblogging client detects prompting, the position that can be initiated the prompting source is determined Position, for example, user can demarcate the position of office in the form of WIFI titles in WIFI lists, as microblogging client End receive@remind after, can check the WIFI network that user is currently accessed title whether the WIFI titles with user's office Matching, while can also check the initiation time that the@is reminded, if the period of matching 5 PM~six point, if@is reminded The initiation time in source and initiation place match, therefore microblogging client can send a notice message, service to server-side End can issue the finger of a unlatching according to the associated response relationship locally preserved after receiving the notice message to intelligent socket It enables, would automatically turn on when intelligent socket receives the instruction.
In the embodiment above, by the way that the associated response relationship of smart machine and third-party application is arranged in terminal, and Associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first required movement When, triggering server-side to smart machine issue execute the second required movement instruction, realize can by third-party application come Smart machine is controlled, so as to adapt to different application scenarios.
As shown in Fig. 2, Fig. 2 is a kind of control method of smart machine shown according to an exemplary embodiment, the intelligence The control method of equipment is used in server-side, is included the following steps:
In step 201, the associated response for receiving pre-set smart machine and third-party application that terminal is sent closes System;Wherein, associated response relationship includes triggering smart machine execution second when executing the first required movement by third-party application Required movement;
In step 202, associated response relationship is sent to third-party application;
In step 203, after receiving the notice message that third-party application is sent when detecting the first required movement, The instruction for executing the second required movement is issued to smart machine.
In the present embodiment, terminal can be intelligent terminal, such as smart mobile phone.Server-side can be server, service End-apparatus cluster or cloud platform.Smart machine can be smart home device or other types of smart machine.User is using When intelligent terminal controls smart machine, it can usually be completed by the client software installed on intelligent terminal;Example Such as, when realizing, client software can be the APP of a kind of " wired home ", and user can be by the APP and domestic environment Smart machine establish binding relationship respectively to obtain corresponding access right, after the completion of binding relationship foundation, user can be with The various smart machines in home environment are managed concentratedly and controlled by the APP.
Below by taking client software is wired home APP (hereinafter referred to as APP) as an example, and combine answering for smart home environment The technical solution of the disclosure is described in detail with scene.
Usually may include several smart home devices in a smart home environment, for example, in smart home ring Usually may include the smart home devices such as intelligent video camera head, intelligent socket, Intelligent air purifier in border.User can pass through User's login account logs in wired home APP, establishes binding relationship respectively with the smart machine in domestic environment, to obtain house The access right of various smart machines in the environment of front yard, and the various smart machines in home environment are collected by the APP Middle management and control.
It, usually can be by creating corresponding intelligent scene in the APP when being controlled smart machine by APP To realize.When creating corresponding intelligent scene by the APP, typically an entry condition is arranged in the intelligent scene, Then it is that the intelligent scene is associated with one and needs being executed for the smart machine for task again, when making this by operating the APP After intelligent scene meets entry condition, then the associated task for the smart machine can be executed by the APP with automatic trigger.
For example, user can open the intelligent socket in domestic environment to realize by creating an intelligent scene It opens;In such a scenario, user can set the entry condition of the intelligent scene to " click and start ", while can be by the intelligence The execution task of energy scene relating is set as " opening intelligent socket ".
After the completion of intelligent scene establishment, the specific bit in the intelligent scene created in the APP when the user clicks When setting, then the task that the APP executes " opening intelligent socket " can be triggered.Tasks of the APP in execution " opening intelligent socket " When, the notice message for the task that one executes " open intelligent socket " can be sent to server-side, when server-side is to receive this logical After accusing message, the intelligent socket is opened in the instruction that can issue unlatching to the intelligent socket immediately.However, in the application scenarios In, if user does not carry intelligent terminal, will be unable to by clicking the specific bit in the intelligent scene created in the APP It sets, the task of " opening intelligent socket " is executed to trigger the APP.
In the present embodiment, when being that smart machine creates corresponding intelligent scene by APP, in order to make the intelligence of establishment Scene can adapt to more application scenarios, can be smart machine setting and third-party application when creating intelligent scene Associated response relationship so that user can be answered by executing specified action on third-party application more efficiently to start this With scene, executed for the pre-set associated task of the smart machine with triggering the APP.
When realizing, APP can provide the function button of an establishment intelligent scene with user oriented, when user passes through operation The function button can export a configuration interface for configuring intelligent scene, user come when creating intelligent scene to user It can be under the prompt of the configuration interface, by the way that entry condition and associated task is arranged for the intelligent scene, to establish intelligence The associated response relationship of energy equipment and third-party application.
Wherein, associated response relationship includes triggering smart machine when executing the first required movement by the third-party application Execute the second required movement.When establishing associated response relationship of the smart machine with the third-party application, can will lead to It crosses third-party application the first required movement of execution and is set as the entry condition of the intelligent scene, while smart machine can be executed Second required movement is set as the task associated by the intelligent scene, the entry condition when the intelligent scene and associated times After the completion of business is respectively provided with, intelligent scene establishment finishes, while the associated response relationship of smart machine and third-party application is also built It is vertical to complete.
After the completion of intelligent scene establishment, APP being associated with established smart machine and third-party application at this time Response relation is sent to server-side, then is transmitted to third-party application by server-side;Meanwhile APP can also be sent out to third-party application Notice registration is played, after the completion of notice is registered, when third-party application detects the first required movement that user executes, third party answers With that can send a notice message to server-side, server-side, can be according to local saved after receiving the notice message Associated response relationship issues the instruction for executing the second required movement to smart machine, so that smart machine refers to receiving this When enabling, the second required movement is executed.
In the present embodiment, user starts intelligent scene executing specified action by third-party application, triggers APP When executing pre-set associated task, in order to improve the safety of smart machine, smart machine and can also be being established When the associated response relationship of tripartite's application, introduces the initiation place of the first required movement and initiate the time.For example, establishing intelligence When equipment and the associated response relationship of third-party application, which can also be existed including user by third-party application When appointed place, specified time or appointed place and specified time execute the first required movement, triggering smart machine executes the Two required movements.In this case, only user is applied in specified place, specified time or is specified by third hair Place and the time execute the first required movement, can just trigger smart machine execute the second required movement.
It is worth noting that when realizing, third-party application may include third-party social networking application;For example, third party Using can be the social networking applications such as microblogging, wechat and Michat;First required movement and the second required movement, in the present embodiment In without being particularly limited to, can be configured according to actual user demand;For example, when realizing, the first required movement can To be some specific functions of third party's social networking application;Such as first required movement can be@in third party's social networking application Function, prompting function, call function, chat feature etc.;Second required movement can be for the startup of smart machine, closing, The actions such as adjusting, configuration.
It is by the application scenarios of the smart machine in third-party application remote opening smart home environment with user below The technical solution of the disclosure is described in detail in example.
In this example, it is assumed that third-party application is microblogging, smart machine is intelligent socket, and the first required movement is logical It crosses microblogging and initiates the action reminded to oneself;It is, for example, possible to use the@functions of microblogging are initiated to remind to user.
When user needs through microblogging remote opening intelligent socket, a remote opening intelligence can be created in APP in advance The intelligent scene of energy socket.When creating the intelligent scene, user can will be " by micro- in the configuration interface of the intelligent scene Rich@I " be set as the entry condition of the intelligent scene, while " can will open intelligent socket " and be set as the pass of the intelligent scene Connection task.
After the completion of intelligent scene establishment, the associated response relationship between intelligent socket and microblogging has had built up at this time At the associated response relationship can be sent to microblogging client by APP by server-side, and initiate notice note to microblogging client Volume.
After the completion of the associated response relationship between intelligent socket and microblogging is established, user can be by microblogging client Middle@oneself carrys out intelligent socket described in remote opening.After microblogging client detects prompting, since APP has been initiated before this Notice registration, therefore microblogging client can to server-side send a notice message, server-side after receiving the notice message, The instruction that a unlatching can be issued to the intelligent socket according to the associated response relationship locally preserved, when intelligent socket receives It would automatically turn on when the instruction.
In the present embodiment, in order to improve the safety of intelligent socket ,@can also be introduced when creating the intelligent scene The place and time that information source is initiated so that the prompting for oneself only initiated in a certain amount of time and place, it just can be with Start intelligent scene.It is only reminded just by the@for oneself that 5 thirty in the afternoon initiate from office for example, can set Intelligent scene can be started.
In this case, when user is when creating the intelligent scene, user can be in the configuration interface of the intelligent scene It is middle will " 5 PM~six point office by microblogging@I " be set as the entry condition of the intelligent scene, while can will " opening intelligent socket " is set as the associated task of the intelligent scene.
At this point, user can with 5 points in the afternoon~6 points network environments using office in microblogging client oneself Carry out remote opening intelligent socket.After microblogging client detects prompting, the position that can be initiated the prompting source is determined Position, for example, user can demarcate the position of office in the form of WIFI titles in WIFI lists, as microblogging client End receive@remind after, can check the WIFI network that user is currently accessed title whether the WIFI titles with user's office Matching, while can also check the initiation time that the@is reminded, if the period of matching 5 PM~six point, if@is reminded The initiation time in source and initiation place match, therefore microblogging client can send a notice message, service to server-side End can issue the finger of a unlatching according to the associated response relationship locally preserved after receiving the notice message to intelligent socket It enables, would automatically turn on when intelligent socket receives the instruction.
In the embodiment above, by the way that the associated response relationship of smart machine and third-party application is arranged in terminal, and Associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first required movement When, triggering server-side issues the instruction for executing the second required movement to institute's smart machine, and third-party application can be passed through by realizing Smart machine is controlled, so as to adapting to different application scenarios.
As shown in figure 3, Fig. 3 is a kind of control method of smart machine shown according to an exemplary embodiment, including with Lower step:
In step 301, terminal obtains the configuration information inputted by preset configuration interface;
In step 302, the pass of smart machine and third-party application is arranged based on the configuration information got for terminal Join response relation;
In step 303, the associated response relationship of setting is sent to third-party application by terminal by server-side;
In step 304, when server-side receives the notice that third-party application is sent when detecting the first required movement After message, the instruction for executing the second required movement is issued to smart machine.
In the present embodiment, terminal can be intelligent terminal, such as smart mobile phone.Server-side can be server, service End-apparatus cluster or cloud platform.Smart machine can be smart home device or other types of smart machine.User is using When intelligent terminal controls smart machine, it can usually be completed by the client software installed on intelligent terminal;Example Such as, when realizing, client software can be the APP of a kind of " wired home ", and user can be by the APP and domestic environment Smart machine establish binding relationship respectively to obtain corresponding access right, after the completion of binding relationship foundation, user can be with The various smart machines in home environment are managed concentratedly and controlled by the APP.
Below by taking client software is wired home APP (hereinafter referred to as APP) as an example, and combine answering for smart home environment The technical solution of the disclosure is described in detail with scene.
Usually may include several smart home devices in a smart home environment, for example, in smart home ring Usually may include the smart home devices such as intelligent video camera head, intelligent socket, Intelligent air purifier in border.User can pass through User's login account logs in wired home APP, establishes binding relationship respectively with the smart machine in domestic environment, to obtain house The access right of various smart machines in the environment of front yard, and the various smart machines in home environment are collected by the APP Middle management and control.
It, usually can be by creating corresponding intelligent scene in the APP when being controlled smart machine by APP To realize.When creating corresponding intelligent scene by the APP, typically an entry condition is arranged in the intelligent scene, Then it is that the intelligent scene is associated with needing for smart machine execution for a task again, when user is by operating the APP So that after the intelligent scene meets entry condition, then the intelligence can be directed to associated described in automatic trigger APP execution The task of energy equipment.
For example, referring to Fig. 4, user can be by creating an intelligent scene, to realize to the intelligence in domestic environment Socket is opened;In such a scenario, user can set the entry condition of the intelligent scene to " click and start ", simultaneously It can set the associated execution task of the intelligent scene to " opening intelligent socket ".
After the completion of intelligent scene establishment, the specific bit in the intelligent scene created in the APP when the user clicks When setting, then the task that the APP executes " opening intelligent socket " can be triggered.Tasks of the APP in execution " opening intelligent socket " When, the notice message for the task that one executes " open intelligent socket " can be sent to server-side, when server-side is to receive this logical After accusing message, the intelligent socket is opened in the instruction that can issue unlatching to the intelligent socket immediately.However, in the application scenarios In, if user does not carry intelligent terminal, will be unable to by clicking the specific bit in the intelligent scene created in the APP It sets, the task of " opening intelligent socket " is executed to trigger the APP.
In the present embodiment, when being that smart machine creates corresponding intelligent scene by APP, in order to make the intelligence of establishment Scene can adapt to more application scenarios, can be smart machine setting and third-party application when creating intelligent scene Associated response relationship so that user can be answered by executing specified action on third-party application more efficiently to start this With scene, executed for the pre-set associated task of the smart machine with triggering the APP.
When realizing, refer to Fig. 5, APP can provide the function button of an establishment intelligent scene with user oriented, when with Family when creating intelligent scene, can export a configuration for configuring intelligent scene by operating the function button to user Interface, user can under the prompt of the configuration interface, by the way that entry condition and associated task is arranged for the intelligent scene, To establish the associated response relationship of smart machine and third-party application.
Wherein, associated response relationship includes triggering smart machine execution when executing the first required movement by third-party application Second required movement.User can will pass through third party when establishing the associated response relationship of smart machine and third-party application The first required movement of application execution is set as the entry condition of the intelligent scene, while can smart machine be executed second and specified Action is set as the task associated by the intelligent scene, when the entry condition of the intelligent scene and associated task are respectively provided with After the completion, intelligent scene establishment finishes, while the associated response relationship of smart machine and the third-party application has also been established At.
After the completion of intelligent scene establishment, APP being associated with established smart machine and third-party application at this time Response relation is sent to server-side, then is transmitted to third-party application by server-side;Meanwhile APP can also be sent out to third-party application Notice registration is played, after the completion of notice is registered, when third-party application detects the first required movement that user executes, third party answers With that can send a notice message to server-side, server-side, can be according to local saved after receiving the notice message Associated response relationship issues the instruction for executing the second required movement to smart machine, so that smart machine refers to receiving this When enabling, the second required movement is executed.
In the present embodiment, user starts intelligent scene executing specified action by third-party application, triggers APP When executing pre-set associated task, in order to improve the safety of smart machine, smart machine and can also be being established When the associated response relationship of tripartite's application, introduces the initiation place of the first required movement and initiate the time.For example, establishing intelligence When equipment and the associated response relationship of third-party application, associated response relationship can also referred to including user by third-party application When determining place, specified time or appointed place and specified time the first required movement of execution, triggering smart machine executes second Required movement.In this case, only user is applied by third hair in specified place, specified time or specified Place and time execute the first required movement, can just trigger smart machine and execute the second required movement.
It is worth noting that when realizing, third-party application may include third-party social networking application;For example, third party Using can be the social networking applications such as microblogging, wechat and Michat;First required movement and the second required movement, in the present embodiment In without being particularly limited to, can be configured according to actual user demand;For example, when realizing, the first required movement can To be some specific functions of third party's social networking application;Such as first required movement can be@in third party's social networking application Function, prompting function, call function, chat feature etc.;Second required movement can be the startup for being directed to the smart machine, close The actions such as close, adjust, configuring.
It is by the application scenarios of the smart machine in third-party application remote opening smart home environment with user below The technical solution of the disclosure is described in detail in example.
In this example, it is assumed that third-party application is microblogging, smart machine is intelligent socket, and the first required movement is logical It crosses microblogging and initiates the action reminded to oneself;It is, for example, possible to use the@functions of microblogging are initiated to remind to user.
When user needs through microblogging remote opening intelligent socket, a remote opening intelligence can be created in APP in advance The intelligent scene of energy socket.Fig. 6 is referred to, when creating the intelligent scene, user can be in the configuration interface of the intelligent scene It is middle will " by microblogging@I " be set as the entry condition of the intelligent scene, while " can will open intelligent socket " and be set as this The associated task of intelligent scene.
After the completion of intelligent scene establishment, the associated response relationship between intelligent socket and microblogging has had built up at this time At the associated response relationship can be sent to microblogging client by APP by server-side, and initiate notice note to microblogging client Volume.
After the completion of the associated response relationship between intelligent socket and microblogging is established, user can be by microblogging client Middle@oneself carrys out intelligent socket described in remote opening.After microblogging client detects prompting, since APP has been initiated before this Notice registration, therefore microblogging client can to server-side send a notice message, server-side after receiving the notice message, The instruction that a unlatching can be issued to intelligent socket according to the associated response relationship locally preserved, refers to when intelligent socket receives this It would automatically turn on when enabling.
In the present embodiment, in order to improve the safety of intelligent socket ,@can also be introduced when creating the intelligent scene The place and time that information source is initiated so that the prompting for oneself only initiated in a certain amount of time and place, it just can be with Start intelligent scene.It is only reminded just by the@for oneself that 5 thirty in the afternoon initiate from office for example, can set Intelligent scene can be started.
In this case, when user is when creating the intelligent scene, user can be in the configuration interface of the intelligent scene It is middle will " 5 PM~six point office by microblogging@I " be set as the entry condition of the intelligent scene, while can will " opening intelligent socket " is set as the associated task of the intelligent scene.
At this point, user can with 5 points in the afternoon~6 points network environments using office in microblogging client oneself Carry out remote opening intelligent socket.After microblogging client detects prompting, the position that can be initiated the prompting source is determined Position, for example, user can demarcate the position of office in the form of WIFI titles in WIFI lists, as microblogging client End receive@remind after, can check the WIFI network that user is currently accessed title whether the WIFI titles with user's office Matching, while can also check the initiation time that the@is reminded, if the period of matching 5 PM~six point, if@is reminded The initiation time in source and initiation place match, therefore microblogging client can send a notice message, service to server-side End can issue the finger of a unlatching according to the associated response relationship locally preserved after receiving the notice message to intelligent socket It enables, would automatically turn on when intelligent socket receives the instruction.
In the embodiment above, by the way that the associated response relationship of smart machine and third-party application is arranged in terminal, and Associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first required movement When, triggering server-side to smart machine issue execute the second required movement instruction, realize can by third-party application come Smart machine is controlled, so as to adapt to different application scenarios.
Corresponding with the control method embodiment of aforementioned intelligent equipment, the disclosure additionally provides a kind of embodiment of device.
Fig. 7 is a kind of schematic block diagram of the control device of smart machine shown according to an exemplary embodiment.
As shown in fig. 7, a kind of control device 700 of smart machine shown according to an exemplary embodiment, including:Setting Module 701 and the first sending module 702;Wherein:
The setup module 701 is configured as, configuration information setting smart machine and third-party application based on input Associated response relationship;Wherein, the associated response relationship includes being touched when executing the first required movement by the third-party application It sends out smart machine described and executes the second required movement;
First sending module 702 is configured as, and the associated response relationship of setting is sent to by server-side The third-party application, so that the third-party application when detecting first required movement, is sent out to the server-side Notice message is sent, is issued to the smart machine with to trigger the server-side and executes the instruction of second required movement.
In the embodiment above, by the way that the associated response relationship of smart machine and third-party application is arranged in terminal, and Associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first required movement When, triggering server-side to smart machine issue execute the second required movement instruction, realize can by third-party application come Smart machine is controlled, so as to adapt to different application scenarios.
Fig. 8 is referred to, Fig. 8 is the block diagram of another device of the disclosure shown according to an exemplary embodiment, the implementation For example on the basis of aforementioned embodiment illustrated in fig. 7, the setup module 701 may include acquisition submodule 701A and setting submodule Block 701B;Wherein:
The acquisition submodule 701A is configured as, and obtains the configuration information inputted by preset configuration interface;
The setting submodule 701B is configured as, based on the configuration information that gets be arranged the smart machine with The associated response relationship of the third-party application.
In the embodiment above, the associated response relationship can also include by the third-party application in appointed place And/or it triggers the smart machine when specified time the first required movement of execution and executes the second required movement.
Fig. 9 is a kind of schematic block diagram of the control device of smart machine shown according to an exemplary embodiment.
As shown in figure 9, the control device 900 of another smart machine shown according to an exemplary embodiment, including:It connects Receive module 901, the second sending module 902 and first issues module 903;Wherein:
The receiving module 901 is configured as, and receives pre-set smart machine and third-party application that terminal is sent Associated response relationship;Wherein, the associated response relationship includes when executing the first required movement by the third-party application It triggers the smart machine and executes the second required movement;
Second sending module 902 is configured as, and the associated response relationship is sent to the third-party application;
Described first, which issues module 903, is configured as, and is detecting that described first refers to receiving the third-party application After the notice message sent when acting surely, the instruction for executing second required movement is issued to the smart machine.
In the embodiment above, by the way that the associated response relationship of smart machine and third-party application is arranged in terminal, and Associated response relationship is sent to third-party application by server-side by terminal, when third-party application detects the first required movement When, triggering server-side to smart machine issue execute the second required movement instruction, realize can by third-party application come Smart machine is controlled, so as to adapt to different application scenarios.
Figure 10 is referred to, Figure 10 is the block diagram of another device of the disclosure shown according to an exemplary embodiment, the reality Example is applied on the basis of aforementioned embodiment illustrated in fig. 9, the associated response relationship further includes referring to by the third-party application Determine to trigger the second required movement of the smart machine execution when place and/or specified time the first required movement of execution;The dress Module 904 can also be issued including second by setting 900;Wherein:
Described second, which issues module 904, is configured as, and is receiving the third-party application in appointed place and/or is specifying After time detects the notice message sent when first required movement, is issued to the smart machine and execute second finger Surely the instruction acted.
The function of modules and the realization process of effect specifically refer to and correspond to step in the above method in above-mentioned apparatus Realization process, details are not described herein.
For device embodiments, since it corresponds essentially to embodiment of the method, so related place is referring to method reality Apply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein described be used as separating component The module of explanation may or may not be physically separated, and the component shown as module can be or can also It is not physical module, you can be located at a place, or may be distributed on multiple network modules.It can be according to actual It needs that some or all of module therein is selected to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying In the case of going out creative work, you can to understand and implement.
Correspondingly, the disclosure also provides a kind of control device of smart machine, described device includes:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the pass Connection response relation includes triggering the smart machine when executing the first required movement by the third-party application to execute the second finger Fixed action;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third Fang Yingyong when detecting first required movement, to the server-side send notice message, with trigger the server-side to The smart machine issues the instruction for executing second required movement.
Correspondingly, the disclosure also provides a kind of terminal, the terminal include memory and one or more than one Program, one of them either more than one program be stored in memory and be configured to by one or more than one It includes the instruction for being operated below to manage device and execute the one or more programs:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the pass Connection response relation includes triggering the smart machine when executing the first required movement by the third-party application to execute the second finger Fixed action;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third Fang Yingyong when detecting first required movement, to the server-side send notice message, with trigger the server-side to The smart machine issues the instruction for executing second required movement.
Correspondingly, the disclosure also provides a kind of control device of smart machine, described device includes:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, described Associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute second Required movement;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to institute It states smart machine and issues the instruction for executing second required movement.
Correspondingly, the disclosure also provides a kind of server, the server includes memory and one or one Above program, one of them either more than one program be stored in memory and be configured to by one or one with It includes the instruction for being operated below that upper processor, which executes the one or more programs,:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, described Associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute second Required movement;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to institute It states smart machine and issues the instruction for executing second required movement.
Figure 11 is a kind of structural schematic diagram of the control device of smart machine shown according to an exemplary embodiment.
As shown in figure 11, according to an exemplary embodiment shown in a kind of smart machine control device 1100, the device 1100 can be mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, medical treatment Equipment, body-building equipment, personal digital assistant etc..
Referring to Fig.1 1, device 1100 may include following one or more components:Processing component 1101, memory 1102, Power supply module 1103, multimedia component 1104, audio component 1105, the interface 1106 of input/output (I/O), sensor module 1107 and communication component 1108.
The integrated operation of 1101 usual control device 1100 of processing component, such as with display, call, data communication, Camera operation and record operate associated operation.Processing component 1101 may include one or more processors 1109 to execute Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 1101 may include one or more moulds Block, convenient for the interaction between processing component 1101 and other assemblies.For example, processing component 1101 may include multi-media module, To facilitate the interaction between multimedia component 1104 and processing component 1101.
Memory 1102 is configured as storing various types of data to support the operation in device 1100.These data Example includes the instruction for any application program or method that are operated on device 1100, contact data, telephone book data, Message, picture, video etc..Memory 1102 can by any kind of volatibility or non-volatile memory device or they Combination is realized, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory Reservoir, disk or CD.
Power supply module 1103 provides electric power for the various assemblies of device 1100.Power supply module 1103 may include power management System, one or more power supplys and other generated with for device 1100, management and the associated component of distribution electric power.
Multimedia component 1104 is included in the screen of one output interface of offer between described device 1100 and user.? In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, Screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes that one or more touch passes Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding is dynamic The boundary of work, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more Media component 1104 includes a front camera and/or rear camera.When device 1100 is in operation mode, mould is such as shot When formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shooting Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 1105 is configured as output and/or input audio signal.For example, audio component 1105 includes a wheat Gram wind (MIC), when device 1100 is in operation mode, when such as call model, logging mode and speech recognition mode, microphone quilt It is configured to receive external audio signal.The received audio signal can be further stored in memory 1102 or via communication Component 1108 is sent.In some embodiments, audio component 1105 further includes a loud speaker, is used for exports audio signal.
I/O interfaces 1102 provide interface, above-mentioned peripheral interface module between processing component 1101 and peripheral interface module Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and Locking press button.
Sensor module 1107 includes one or more sensors, and the state for providing various aspects for device 1100 is commented Estimate.For example, sensor module 1107 can detect the state that opens/closes of device 1100, the relative positioning of component, such as institute The display and keypad that component is device 1100 are stated, sensor module 1107 can be with detection device 1100 or device 1,100 1 The position change of a component, the existence or non-existence that user contacts with device 1100,1100 orientation of device or acceleration/deceleration and dress Set 1100 temperature change.Sensor module 1107 may include proximity sensor, be configured in not any physics It is detected the presence of nearby objects when contact.Sensor module 1107 can also include optical sensor, as CMOS or ccd image are sensed Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1108 is configured to facilitate the communication of wired or wireless way between device 1100 and other equipment.Dress The wireless network based on communication standard, such as WiFi can be accessed by setting 1100,2G or 3G or combination thereof.It is exemplary at one In embodiment, communication component 1108 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel Information.In one exemplary embodiment, the communication component 1108 further includes near-field communication (NFC) module, to promote short distance Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module (UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 1100 can be by one or more application application-specific integrated circuit (ASIC), number Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, it includes the non-transitorycomputer readable storage medium instructed, example to additionally provide a kind of Such as include the memory 1102 of instruction, above-metioned instruction can be executed by the processor 1109 of device 1100 to complete the above method.Example Such as, the non-transitorycomputer readable storage medium can be ROM, it is random access memory (RAM), CD-ROM, tape, soft Disk and optical data storage devices etc..
Wherein, when the instruction in the storage medium is executed by the processor of mobile terminal so that mobile terminal can A kind of control method of smart machine is executed, including:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the pass Connection response relation includes triggering the smart machine when executing the first required movement by the third-party application to execute the second finger Fixed action;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third Fang Yingyong when detecting first required movement, to the server-side send notice message, with trigger the server-side to The smart machine issues the instruction for executing second required movement.
Correspondingly, the disclosure also provides a kind of control device of smart machine, described device includes:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, described Associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to execute second Required movement;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to institute It states smart machine and issues the instruction for executing second required movement.
Figure 12 is a kind of block diagram of control device 1300 for smart machine shown according to an exemplary embodiment.Example Such as, device 1200 may be provided as a server.Referring to Fig.1 2, device 1200 includes processing component 1222, is further wrapped One or more processors are included, and by the memory resource representated by memory 1232, it can be by processing component for storing The instruction of 1222 execution, such as application program.The application program stored in memory 1232 may include one or one with On each correspond to one group of instruction module.In addition, processing component 1222 is configured as executing instruction, to execute above-mentioned intelligence The control method of energy equipment.
Device 1200 can also include that a power supply module 1226 be configured as the power management of executive device 1200, one Wired or wireless network interface 1250 is configured as device 1200 being connected to network and input and output (I/O) interface 1258.Device 1200 can be operated based on the operating system for being stored in memory 1232, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or Person's adaptive change follows the general principles of this disclosure and includes the undocumented common knowledge in the art of the disclosure Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.

Claims (12)

1. a kind of control method of smart machine, which is characterized in that the method includes:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the association is rung It is specified dynamic that the smart machine execution second is triggered when should be related to including executing the first required movement by the third-party application Make;The third-party application includes third-party social networking application;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third party answers Used in when detecting first required movement, notice message is sent to the server-side, to trigger the server-side to described Smart machine issues the instruction for executing second required movement.
2. the method as described in claim 1, which is characterized in that the configuration information setting smart machine and the based on input Tripartite application associated response relationship include:
Obtain the configuration information inputted by preset configuration interface;
The associated response relationship of the smart machine and the third-party application is set based on the configuration information got.
3. the method as described in claim 1, which is characterized in that the associated response relationship further includes being answered by the third party The smart machine, which is triggered, when executing the first required movement used in appointed place and/or specified time executes the second required movement.
4. a kind of control method of smart machine, which is characterized in that the method includes:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, the association Response relation includes triggering the smart machine execution second when executing the first required movement by the third-party application to specify Action;The third-party application includes third-party social networking application;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to the intelligence Energy equipment issues the instruction for executing second required movement.
5. method as claimed in claim 4, which is characterized in that the associated response relationship further includes being answered by the third party The smart machine, which is triggered, when executing the first required movement used in appointed place and/or specified time executes the second required movement;
The method further includes:
It is sent when receiving the third-party application when appointed place and/or specified time detect first required movement Notice message after, the instruction for executing second required movement is issued to the smart machine.
6. a kind of control device of smart machine, which is characterized in that described device includes:
Setup module, the associated response relationship for configuration information setting smart machine and third-party application based on input;Its In, the associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application to hold The second required movement of row;The third-party application includes third-party social networking application;
First sending module, for the associated response relationship of setting to be sent to the third-party application by server-side, So that the third-party application sends notice message when detecting first required movement, to the server-side, to touch Sending out server-side described issues the instruction for executing second required movement to the smart machine.
7. device as claimed in claim 6, which is characterized in that the setup module includes:
Acquisition submodule, for obtaining the configuration information inputted by preset configuration interface;
Submodule is set, for the smart machine and the third-party application to be arranged based on the configuration information got Associated response relationship.
8. device as claimed in claim 6, which is characterized in that the associated response relationship further includes being answered by the third party The smart machine, which is triggered, when executing the first required movement used in appointed place and/or specified time executes the second required movement.
9. a kind of control device of smart machine, which is characterized in that described device includes:
Receiving module, the associated response relationship of pre-set smart machine and third-party application for receiving terminal transmission; Wherein, the associated response relationship includes triggering the smart machine when executing the first required movement by the third-party application Execute the second required movement;The third-party application includes third-party social networking application;
Second sending module, for the associated response relationship to be sent to the third-party application;
First issues module, for logical receive that the third-party application sends when detecting first required movement After accusing message, the instruction for executing second required movement is issued to the smart machine.
10. device as claimed in claim 9, which is characterized in that the associated response relationship further includes by the third party It applies and triggers the smart machine when appointed place and/or specified time executing the first required movement to execute second specified dynamic Make;
Described device further includes:
Second issues module, for receive the third-party application in appointed place and/or specified time and detect it is described After the notice message sent when the first required movement, the instruction for executing second required movement is issued to the smart machine.
11. a kind of control device of smart machine, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
The associated response relationship of configuration information setting smart machine and third-party application based on input;Wherein, the association is rung It is specified dynamic that the smart machine execution second is triggered when should be related to including executing the first required movement by the third-party application Make;The third-party application includes third-party social networking application;
The associated response relationship of setting is sent to the third-party application by server-side, so that the third party answers Used in when detecting first required movement, notice message is sent to the server-side, to trigger the server-side to described Smart machine issues the instruction for executing second required movement.
12. a kind of control device of smart machine, which is characterized in that including:
Processor;
Memory for storing processor-executable instruction;
Wherein, the processor is configured as:
Receive the associated response relationship of pre-set smart machine and third-party application that terminal is sent;Wherein, the association Response relation includes triggering the smart machine execution second when executing the first required movement by the third-party application to specify Action;The third-party application includes third-party social networking application;
The associated response relationship is sent to the third-party application;
After receiving the notice message that the third-party application is sent when detecting first required movement, to the intelligence Energy equipment issues the instruction for executing second required movement.
CN201510197159.1A 2015-04-23 2015-04-23 The control method and device of smart machine Active CN105159181B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510197159.1A CN105159181B (en) 2015-04-23 2015-04-23 The control method and device of smart machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510197159.1A CN105159181B (en) 2015-04-23 2015-04-23 The control method and device of smart machine

Publications (2)

Publication Number Publication Date
CN105159181A CN105159181A (en) 2015-12-16
CN105159181B true CN105159181B (en) 2018-11-09

Family

ID=54800068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510197159.1A Active CN105159181B (en) 2015-04-23 2015-04-23 The control method and device of smart machine

Country Status (1)

Country Link
CN (1) CN105159181B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106130838A (en) * 2016-07-11 2016-11-16 南京邮电大学 Smart Home steward system based on wechat
CN108279581B (en) * 2017-12-27 2019-11-15 杭州迈杰教育科技有限公司 Teaching controlling device key time-of-the-day order generation method, electronic equipment and storage medium
CN108391241B (en) * 2017-12-29 2021-03-16 上海挚想科技有限公司 Control method and system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955179A (en) * 2014-04-08 2014-07-30 小米科技有限责任公司 Remote intelligent control method and device
CN104407592A (en) * 2014-11-27 2015-03-11 小米科技有限责任公司 Method and device for regulating running state of smart home device
CN104460328A (en) * 2014-10-29 2015-03-25 小米科技有限责任公司 Intelligent device control method and device based on set scenario mode
CN104506928A (en) * 2014-12-24 2015-04-08 百度在线网络技术(北京)有限公司 Control method and equipment based on cloud end

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9451100B2 (en) * 2013-08-28 2016-09-20 Samsung Electronics Co., Ltd. Method for transmitting notification information and electronic device thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103955179A (en) * 2014-04-08 2014-07-30 小米科技有限责任公司 Remote intelligent control method and device
CN104460328A (en) * 2014-10-29 2015-03-25 小米科技有限责任公司 Intelligent device control method and device based on set scenario mode
CN104407592A (en) * 2014-11-27 2015-03-11 小米科技有限责任公司 Method and device for regulating running state of smart home device
CN104506928A (en) * 2014-12-24 2015-04-08 百度在线网络技术(北京)有限公司 Control method and equipment based on cloud end

Also Published As

Publication number Publication date
CN105159181A (en) 2015-12-16

Similar Documents

Publication Publication Date Title
CN104936304B (en) Smart machine binding method, smart machine and server
CN104780154B (en) Apparatus bound method and apparatus
EP3136793B1 (en) Method and apparatus for awakening electronic device
CN105159672B (en) Remote assistance method and client
CN104735057B (en) Share the method and device of equipment control
CN104917632B (en) The detection method and device for channel status of networking, electronic equipment
CN104407592B (en) A kind of method and device adjusting smart home device operating status
CN105163366B (en) Wireless network connecting method and device
CN105652671B (en) The setting method and device of smart machine operating mode
CN107769881B (en) Information synchronization method, apparatus and system, storage medium
CN105897862B (en) Control the method and device of smart machine
CN104898505A (en) Smart scene configuration method and device
CN105207994B (en) account binding method and device
CN107948926A (en) The method and apparatus that smart machine is shared
CN106453032B (en) Information-pushing method and device, system
CN106506562A (en) The method for connecting network of smart machine, device and smart machine
CN105847124B (en) Method, apparatus, server and terminal for being thumbed up to social network information
CN104714826B (en) Using the loading method and device of theme
CN106792041A (en) Content share method and device
CN105159181B (en) The control method and device of smart machine
CN108848484A (en) Collaborative share method, apparatus and storage medium
CN105589622B (en) Chat method and device based on barrage
CN105094966B (en) Control the method and device of PC
CN106790018A (en) Resource-sharing player method and device
CN104410900B (en) A kind of method and device for controlling the indicator light being installed on smart machine

Legal Events

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