Summary of the invention
Fundamental purpose of the present invention is to provide a kind of intelligent appliance control method, server and system, is intended to realize the remote control management compatibility between multiple intelligent appliance equipment.
In order to achieve the above object, the present invention proposes a kind of intelligent appliance control method, comprising:
The intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If the intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal;
Described remote control terminal is that corresponding intelligent appliance is set up the Long-distance Control point according to the intelligent appliance information of the described UPNP of meeting standard, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway is carried out to Long-distance Control.
Preferably, in the controlled intelligent appliance place home gateway of this remote control terminal of described detection, whether have the intelligent appliance of this intelligent appliance cloud server also to comprise after starting the step of UPNP reference mark function:
When the intelligent appliance of this intelligent appliance cloud server starts UPNP reference mark function in home gateway being detected, start first in described home gateway and log in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server.
Preferably, the step that described remote control terminal carries out Long-distance Control by described Long-distance Control point to the intelligent appliance that meets the UPNP standard in described home gateway comprises:
Described remote control terminal sends the control and management instruction by described Long-distance Control point to described intelligent appliance cloud server;
Described intelligent appliance cloud server forwards described control and management instruction to the intelligent appliance of described startup UPNP reference mark function, by the UPNP reference mark of this intelligent appliance, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation; Described intelligent appliance cloud server obtains the control and management operating result from the intelligent appliance of described startup UPNP reference mark function, and sends to described remote control terminal.
Preferably, the intelligent appliance information of the described UPNP of meeting standard comprises device descriptive information and the service description information of intelligent appliance.
The present invention also proposes a kind of intelligent appliance control system, comprising: intelligent appliance cloud server and remote control terminal, and one or more intelligent appliances of its subordinate are controlled in described intelligent appliance cloud server management; Wherein:
Described intelligent appliance cloud server, after logging at described remote control terminal, detect the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and start UPNP reference mark function; If the intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal;
Described remote control terminal, be that corresponding intelligent appliance is set up the Long-distance Control point for the intelligent appliance information according to the described UPNP of meeting standard, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway carried out to Long-distance Control.
Preferably, described intelligent appliance cloud server also when the intelligent appliance of this intelligent appliance cloud server starts UPNP reference mark function in home gateway being detected, starts first in described home gateway and logs in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server.
Preferably, described remote control terminal, also for sending the control and management instruction by described Long-distance Control point to described intelligent appliance cloud server;
Described intelligent appliance cloud server, also for the intelligent appliance to described startup UPNP reference mark function, forward described control and management instruction, by the UPNP reference mark of this intelligent appliance, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation; And obtain the control and management operating result from the intelligent appliance of described startup UPNP reference mark function, and send to described remote control terminal.
Preferably, the intelligent appliance information of the described UPNP of meeting standard comprises device descriptive information and the service description information of intelligent appliance.
Preferably, described intelligent appliance cloud server, also for recording corresponding control and management information; And the intelligent appliance information and the user behavior information that record all UPNP of meeting standards.
The present invention also proposes a kind of intelligent appliance control method, comprising:
The intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If,
Intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal; By described remote control terminal, according to the intelligent appliance information of the described UPNP of meeting standard, be that corresponding intelligent appliance is set up the Long-distance Control point;
Receive the control and management instruction that described remote control terminal sends by described Long-distance Control point, and be transmitted to the intelligent appliance of described startup UPNP reference mark function, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation by the UPNP reference mark of this intelligent appliance;
Receive the control and management operating result that the described intelligent appliance that starts UPNP reference mark function returns, and be transmitted to described remote control terminal.
Preferably, the method also comprises:
When the intelligent appliance of this intelligent appliance cloud server starts UPNP reference mark function in home gateway being detected, start first in described home gateway and log in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server.
The present invention also proposes a kind of intelligent appliance and controls cloud server, comprising:
Detection module, after logging at remote control terminal, detect the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and start UPNP reference mark function;
Obtain sending module, while for the intelligent appliance that has the intelligent appliance cloud server, starting UPNP reference mark function, intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal; By described remote control terminal, according to the intelligent appliance information of the described UPNP of meeting standard, be that corresponding intelligent appliance is set up the Long-distance Control point;
Receive forwarding module, the control and management instruction sent by described Long-distance Control point for receiving described remote control terminal, and be transmitted to the intelligent appliance of described startup UPNP reference mark function, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation by the UPNP reference mark of this intelligent appliance; And receive the control and management operating result that the described intelligent appliance that starts UPNP reference mark function returns, and be transmitted to described remote control terminal.
Preferably, described detection module also when the intelligent appliance of this intelligent appliance cloud server starts UPNP reference mark function in home gateway being detected, starts first in described home gateway and logs in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server.
A kind of Monitoring of Smart Electrical Appliance method, server and system that the present invention proposes, the intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If do not have, by the Cahn-Ingold-Prelog sequence rule logged in, start the UPNP reference mark function of first intelligent appliance that logs in the intelligent appliance cloud server, obtain by the intelligent appliance that starts UPNP reference mark function that in described home gateway, other meet the intelligent appliance information of UPNP standard, the intelligent appliance information that meets the UPNP standard in described home gateway is sent to described remote control terminal; Remote control terminal is that corresponding intelligent appliance is set up the Long-distance Control point according to the intelligent appliance information that meets the UPNP standard in described home gateway, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway is carried out to Long-distance Control, thereby realized the remote control management compatibility between the intelligent appliance equipment of multiple different accesses high in the clouds system, solved the problem that the intelligent appliance that meets the UPNP standard that a plurality of enterprises of prior art produce is difficult to the unified remote control management.
Embodiment
Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
As shown in Figure 2, the present invention proposes a kind of intelligent appliance control method than the first embodiment, comprising:
Step S101, the intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If enter step S1011; Otherwise, enter step S1012; Step S1011, the intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information that meets the UPNP standard in described home gateway is sent to described remote control terminal; Enter step S102; Step S1012, start the UPNP reference mark function of first intelligent appliance that logs in the intelligent appliance cloud server by the Cahn-Ingold-Prelog sequence rule logged in; Enter step S1011;
The intelligent appliance related in the present embodiment possesses networked capabilities, meet UPNP(Universal Plug and Play, universal plug and play) standard, each intelligent appliance is linked into the data transmission networks such as Internet by home gateway, and intelligent appliance cloud server under further being connected to.This intelligent appliance cloud server is the control center that is used to intelligent appliance to provide value added service that the intelligent appliance enterprise intelligent appliance producing or sell for it is set up, that is to say, one or more intelligent appliances of its subordinate are controlled in each intelligent appliance cloud server management.This home gateway refers to the intelligent interface to external network by home-network linkups, can receive communication signal from external network and pass through the home network transmission of signal to certain intelligent appliance, also the information of intelligent appliance can be sent to the external smart terminal.
Described remote control terminal can be the mobile phone of user operation, telepilot etc.Remote control management software is installed on remote control terminal, by network, is connected to each intelligent appliance cloud server, realize Long-distance Control and management to intelligent appliance.Wherein, the controlled intelligent appliance of remote control terminal refers to this remote control terminal current intelligent appliance that can control in home gateway, that is to say, the current intelligent appliance that is linked into the data transmission network such as Internet by home gateway, this intelligent appliance can be brought in and be realized controlling by Long-distance Control.Remote control terminal is registered by the step 1 as shown in Fig. 3 b to the step 11 intelligent appliance cloud server corresponding at it in advance, bind the intelligent appliance of the corresponding enterprise in its corresponding home gateway simultaneously, the remote control terminal of A enterprise intelligent household electrical appliances remote control management software for example is installed in advance in the registration of A enterprise intelligent household electrical appliances cloud server, binds the intelligent appliance of the A enterprise in its corresponding home gateway simultaneously.
Particularly, in the present embodiment, the intelligent appliance cloud server, after remote control terminal logs in this intelligent appliance cloud server, detects in the controlled intelligent appliance place home gateway of this remote control terminal the intelligent appliance that whether has this intelligent appliance cloud server management to control and starts UPNP reference mark function;
If the intelligent appliance that has this intelligent appliance cloud server management to control in home gateway starts UPNP reference mark function, the intelligent appliance by this startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information that meets the UPNP standard in described home gateway is sent to described remote control terminal.
Wherein, the intelligent appliance cloud server obtains other intelligent appliance information that meet the UPNP standard in described home gateway by the intelligent appliance that starts UPNP reference mark function and is specifically as follows following situation:
The first situation: the intelligent appliance cloud server obtains the intelligent appliance information that meets the UPNP standard of being controlled by other intelligent appliance cloud servers in described home gateway by the intelligent appliance that starts UPNP reference mark function, so that the follow-up intelligent appliance that meets the UPNP standard that other intelligent appliance cloud servers are controlled manages control operation, such as, current intelligent appliance cloud server is A enterprise intelligent household electrical appliances cloud servers, other intelligent appliance cloud servers have B enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc., A enterprise intelligent household electrical appliances cloud server obtains in described home gateway by other intelligent appliance cloud servers (intelligent appliance cloud server B enterprise intelligent household electrical appliances cloud server by the intelligent appliance of the startup UPNP reference mark function under A enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc.) the intelligent appliance information that meets the UPNP standard of controlling, with the intelligent appliance of UPNP reference mark function of having realized the startup of A enterprise intelligent household electrical appliances cloud server by its control, come other intelligent appliance cloud servers (intelligent appliance cloud server B enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc.) UPNP intelligent appliance carries out Long-distance Control.
Second case: the intelligent appliance cloud server obtains the intelligent appliance information of other all UPNP of meeting standards in described home gateway by the intelligent appliance that starts UPNP reference mark function, the intelligent appliance information that can control comprising current intelligent appliance cloud server, also can comprise the intelligent appliance information of being controlled by other intelligent appliance cloud servers, so that follow-up intelligent appliance to all UPNP of meeting standards in home gateway manages control operation simultaneously.
The present embodiment illustrates with the first situation.
Wherein, the intelligent appliance information of the described UPNP of meeting standard comprises device descriptive information and the service description information of intelligent appliance.
Whether intelligent appliance starts UPNP reference mark function is determined by the intelligent appliance cloud server under this intelligent appliance.Intelligent appliance cloud service end, according to the situation of reaching the standard grade of intelligent appliance and remote control terminal, determines whether to start UPNP reference mark function.When concrete the startup, the priority principle that can log according to the intelligent appliance that in home gateway, this intelligent appliance cloud server management is controlled, start the UPNP reference mark function of corresponding intelligent appliance, such as starting first in described home gateway, log in the UPNP reference mark function of the intelligent appliance of intelligent appliance cloud server.
The user who considers remote control terminal has regular hour property to the Long-distance Control of intelligent appliance, therefore, exist a kind of situation to be, after first in the intelligent appliance cloud server starts home gateway logs in the UPNP reference mark function of intelligent appliance of intelligent appliance cloud server, remote control terminal can be monitored intelligent appliance after startup, afterwards, the user has closed again remote control terminal, and the intelligent appliance that starts before UPNP reference mark function is not also closed.
Therefore, after the intelligent appliance cloud server monitors the remote control terminal startup, detect in home gateway the intelligent appliance that whether has this intelligent appliance cloud server management to control and start UPNP reference mark function; If have, the intelligent appliance by this startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, if do not have, can adopt following processing mode:
Start first in home gateway by the Cahn-Ingold-Prelog sequence rule that logs in and log in the UPNP reference mark function (as shown in Figure 2) of the intelligent appliance of intelligent appliance cloud server, perhaps, in the startup home gateway, any one logs in the UPNP reference mark function of the intelligent appliance of intelligent appliance cloud server.
Started the intelligent appliance of UPNP reference mark function, by the UPNP agreement, obtain the intelligent appliance that meets the UPNP standard (such as the UPNP facility information of other enterprises) that other intelligent appliance cloud server management in home gateway are controlled, and report the intelligent appliance cloud server, obtain by the intelligent appliance that starts UPNP reference mark function the intelligent appliance information that meets the UPNP standard that in described home gateway, other intelligent appliance cloud server management are controlled thus.
The intelligent appliance information that meets the UPNP standard that the intelligent appliance cloud server will start every other intelligent appliance cloud server in the home gateway that the intelligent appliance of UPNP reference mark function reports sends to remote control terminal, by remote control terminal, all intelligent appliances of different intelligent household electrical appliances cloud server under in home gateway are carried out to Long-distance Control, remote control terminal can be also only all intelligent appliances of other different intelligent household electrical appliances cloud servers in home gateway to be carried out to Long-distance Control.
Step S102, described remote control terminal is that corresponding intelligent appliance is set up the Long-distance Control point according to the intelligent appliance information of the described UPNP of meeting standard, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway is carried out to Long-distance Control.
Remote control terminal by the intelligent appliance cloud server from the intelligent appliance that starts UPNP reference mark function gets the intelligent appliance information that meets the UPNP standard of every other intelligent appliance cloud server, parse device description and service description information from the intelligent appliance information that meets the UPNP standard, and take as required this information as corresponding intelligent appliance structure Long-distance Control point, obtain the control and management ability to corresponding intelligent appliance.
Wherein, remote control terminal creates the Long-distance Control point and refers to: the intelligent appliance that remote control terminal need to be controlled for the user, function is controlled in this locality of this intelligent appliance and be mapped to accordingly remote control terminal, and set up thus corresponding Data Control link, form the Long-distance Control point, so that remote control terminal carries out Long-distance Control by this Long-distance Control point to corresponding intelligent appliance.
Afterwards, remote control terminal sends the control and management instruction to the intelligent appliance cloud server, the intelligent appliance cloud server forwards this control and management instruction to the intelligent appliance that starts UPNP reference mark function, by the UPNP reference mark of this intelligent appliance, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation.
Described intelligent appliance cloud server obtains the control and management operating result from the intelligent appliance of described startup UPNP reference mark function, and is transmitted to described remote control terminal.
Below with instantiation, the present embodiment scheme is described in detail:
As shown in Figure 3 a, wherein, each intelligent appliance possesses networked capabilities, meets the UPNP standard, and each intelligent appliance is linked into the Internet network by home gateway, and intelligent appliance cloud server under further being connected to.
In this example, the intelligent appliance cloud server under home gateway has A, B, C enterprise intelligent household electrical appliances cloud server, and A enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance a that meets the UPNP standard under this server; B enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance b that meets the UPNP standard under this server; C enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance N that meets the UPNP standard under this server.
This example can realize that A enterprise remote control terminal manages control to the UPNP intelligent appliance a under A enterprise intelligent household electrical appliances cloud server, can also manage control to the intelligent appliance b under the B enterprise intelligent household electrical appliances cloud server under home gateway, and the intelligent appliance N under the C enterprise intelligent household electrical appliances cloud server under home gateway is managed to control simultaneously.
Wherein, the UPNP intelligent appliance a under A enterprise intelligent household electrical appliances cloud server has started UPNP reference mark function, the UPNP intelligent appliance a that A enterprise intelligent household electrical appliances cloud server has started UPNP reference mark function by this obtains the information of the intelligent appliance b under B enterprise intelligent household electrical appliances cloud server and the information of the intelligent appliance N under C enterprise intelligent household electrical appliances cloud server, and be transmitted to A enterprise remote control terminal, by A enterprise remote control terminal, be above-mentioned intelligent appliance b, intelligent appliance N sets up corresponding Long-distance Control point, with the Long-distance Control point by corresponding to intelligent appliance b, intelligent appliance N carries out Long-distance Control, realize thus the Long-distance Control across the intelligent appliance of intelligent appliance cloud server.
Shown in Fig. 3 b, the idiographic flow that this example A remote control terminal carries out Long-distance Control by the realization of A enterprise intelligent household electrical appliances cloud server to the intelligent appliance under B enterprise intelligent household electrical appliances cloud server is as follows:
Wherein: the high in the clouds access that step 1 to step 11 is the intelligent appliance under A enterprise intelligent household electrical appliances cloud server, user's registration, home appliance and the user's of control end the operations such as binding.Do not repeat them here.
Subsequent step 12 to the detailed process of step 26 is described below:
Step 12 to step 13:A enterprise's remote control terminal and A enterprise intelligent household electrical appliances cloud server realized the Long-distance Control end subscriber login of A enterprise alternately;
Step 14 is to step 19: after the Long-distance Control end subscriber login A of A enterprise enterprise intelligent household electrical appliances cloud server, detect in the controlled intelligent appliance place home gateway of this remote control terminal the intelligent appliance that whether has this intelligent appliance cloud server management to control and start UPNP reference mark function (when initial operation, A enterprise intelligent household electrical appliances cloud server can arrange and starts intelligent appliance UPNP reference mark and start), the intelligent appliance that has this intelligent appliance cloud server management to control if detect in the controlled intelligent appliance place home gateway of this remote control terminal starts UPNP reference mark function, by the A intelligent appliance of this startup UPNP reference mark function, obtain the B enterprise intelligent household electrical appliances information that meets the UPNP standard of B enterprise intelligent household electrical appliances cloud server, be transmitted to A enterprise remote control terminal.
Enter afterwards step 20 to step 26, A enterprise remote control terminal sends the control and management instruction to A enterprise intelligent household electrical appliances cloud server, A enterprise intelligent household electrical appliances cloud server forwards this control and management instruction to the A enterprise intelligent household electrical appliances that start UPNP reference mark function, by the UPNP reference mark of these A enterprise intelligent household electrical appliances, according to described control and management instruction, B enterprise intelligent household electrical appliances is carried out to the control and management operation.
A enterprise intelligent household electrical appliances cloud server obtains the control and management operating result from the intelligent appliance that starts UPNP reference mark function, and is transmitted to the A remote control terminal.Thus, realize the Long-distance Control of A enterprise remote control terminal to the B enterprise intelligent household electrical appliances of B enterprise intelligent household electrical appliances cloud server.
In addition, the intelligent appliance cloud server also can record corresponding control and management information, and the intelligent appliance information and the user behavior information that record all UPNP of meeting standards, for data analysis, uses.
The present embodiment passes through such scheme, in the intelligent appliance remote control management at present, do not have under the prerequisite of unified standard, can very economically realize fast the remote control management compatibility between multiple intelligent appliance equipment, solve the unified remote control management problem that is difficult to of the intelligent appliance that meets the UPNP standard that a plurality of enterprises produce.
As shown in Figure 4, second embodiment of the invention proposes a kind of intelligent appliance control method, comprising:
Step S10, the intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If enter step S20; Otherwise, enter step S50;
Step S20, the intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal; By described remote control terminal, according to the intelligent appliance information of the described UPNP of meeting standard, be that corresponding intelligent appliance is set up the Long-distance Control point;
Step S30, receive the control and management instruction that described remote control terminal sends by described Long-distance Control point, and be transmitted to the intelligent appliance of described startup UPNP reference mark function, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation by the UPNP reference mark of this intelligent appliance;
Step S40, receive the control and management operating result that the described intelligent appliance that starts UPNP reference mark function returns, and be transmitted to described remote control terminal.
Step S50, start first in described home gateway and log in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server; Enter step S20.
The embodiment of the present invention realizes the ultimate principle of the remote control management between the intelligent appliance equipment of multiple different accesses high in the clouds system under home gateway by the intelligent appliance cloud server, please refer to above-described embodiment, does not repeat them here.
The present embodiment intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If do not have, by the Cahn-Ingold-Prelog sequence rule logged in, start the UPNP reference mark function of first intelligent appliance that logs in the intelligent appliance cloud server, obtain by the intelligent appliance that starts UPNP reference mark function that in described home gateway, other meet the intelligent appliance information of UPNP standard, the intelligent appliance information that meets the UPNP standard in described home gateway is sent to described remote control terminal; Remote control terminal is that corresponding intelligent appliance is set up the Long-distance Control point according to the intelligent appliance information that meets the UPNP standard in described home gateway, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway is carried out to Long-distance Control, thereby realized the remote control management compatibility between the intelligent appliance equipment of multiple different accesses high in the clouds system, solved the problem that the intelligent appliance that meets the UPNP standard that a plurality of enterprises of prior art produce is difficult to the unified remote control management.
As shown in Figure 5, preferred embodiment of the present invention proposes a kind of intelligent appliance control system, comprising: intelligentappliance cloud server 201 andremote control terminal 202, wherein:
Described intelligentappliance cloud server 201, after logging at describedremote control terminal 202, detect the intelligent appliance whether this intelligentappliance cloud server 201 is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and start UPNP reference mark function; If have, directly enter follow-up flow process, if do not have, by the Cahn-Ingold-Prelog sequence rule logged in, start the UPNP reference mark function of first intelligent appliance that logs in the intelligent appliance cloud server.
Then, intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of all UPNP of meeting standards in described home gateway is sent to describedremote control terminal 202;
Describedremote control terminal 202, for being that corresponding intelligent appliance is set up the Long-distance Control point according to other intelligent appliance information that meet the UPNP standard in described home gateway, by described Long-distance Control point, other intelligent appliances that meet the UPNP standard in described home gateway are carried out to Long-distance Control.
The intelligent appliance related in the present embodiment possesses networked capabilities, meets the UPNP standard, and each intelligent appliance is linked into the data transmission networks such as Internet by home gateway, and intelligentappliance cloud server 201 under further being connected to.This intelligentappliance cloud server 201 is control centers that are used to intelligent appliance to provide value added service that the intelligent appliance enterprise intelligent appliance producing or sell for it is set up.That is to say, one or more intelligent appliances of its subordinate are controlled in each intelligent appliance cloud server management.This home gateway refers to the intelligent interface to external network by home-network linkups, can receive communication signal from external network and pass through the home network transmission of signal to certain intelligent appliance, also the information of intelligent appliance can be sent to the external smart terminal.
Describedremote control terminal 202 can be the mobile phone of user operation, telepilot etc.Remote control management software is installed onremote control terminal 202, by network, is connected to each intelligentappliance cloud server 201, realize Long-distance Control and management to intelligent appliance.Wherein, the controlled intelligent appliance ofremote control terminal 202 refers to thisremote control terminal 202 current intelligent appliance that can control in home gateway, that is to say, the current intelligent appliance that is linked into the data transmission network such as Internet by home gateway, this intelligent appliance can be brought in and be realized controlling by Long-distance Control.Remote control terminal 202 is registered by the step 1 as shown in Fig. 3 b to the step 11 intelligent appliance cloud server corresponding at it in advance, bind the intelligent appliance of the corresponding enterprise in its corresponding home gateway simultaneously, the remote control terminal of A enterprise intelligent household electrical appliances remote control management software for example is installed in advance in the registration of A enterprise intelligent household electrical appliances cloud server, binds the intelligent appliance of the A enterprise in its corresponding home gateway simultaneously.
Particularly, in the present embodiment, when intelligentappliance cloud server 201 logs in this intelligent appliance cloud server atremote control terminal 202, detect in the controlled intelligent appliance place home gateway of this remote control terminal the intelligent appliance that whether has these intelligentappliance cloud server 201 management to control and start UPNP reference mark function.
If the intelligent appliance that has these intelligentappliance cloud server 201 management to control in home gateway starts UPNP reference mark function, the intelligent appliance by this startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information that meets the UPNP standard in described home gateway is sent to describedremote control terminal 202.
Wherein, the intelligent appliance cloud server obtains other intelligent appliance information that meet the UPNP standard in described home gateway by the intelligent appliance that starts UPNP reference mark function and is specifically as follows following situation:
The first situation: the intelligent appliance cloud server obtains the intelligent appliance information that meets the UPNP standard of being controlled by other intelligent appliance cloud servers in described home gateway by the intelligent appliance that starts UPNP reference mark function, so that the follow-up intelligent appliance that meets the UPNP standard that other intelligent appliance cloud servers are controlled manages control operation, such as, current intelligent appliance cloud server is A enterprise intelligent household electrical appliances cloud servers, other intelligent appliance cloud servers have B enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc., A enterprise intelligent household electrical appliances cloud server obtains in described home gateway by other intelligent appliance cloud servers (intelligent appliance cloud server B enterprise intelligent household electrical appliances cloud server by the intelligent appliance of the startup UPNP reference mark function under A enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc.) the intelligent appliance information that meets the UPNP standard of controlling, with the intelligent appliance of UPNP reference mark function of having realized the startup of A enterprise intelligent household electrical appliances cloud server by its control, come other intelligent appliance cloud servers (intelligent appliance cloud server B enterprise intelligent household electrical appliances cloud server, C enterprise intelligent household electrical appliances cloud server etc.) UPNP intelligent appliance carries out Long-distance Control.
Second case: the intelligent appliance cloud server obtains the intelligent appliance information of other all UPNP of meeting standards in described home gateway by the intelligent appliance that starts UPNP reference mark function, the intelligent appliance information that can control comprising current intelligent appliance cloud server, also can comprise the intelligent appliance information of being controlled by other intelligent appliance cloud servers, so that follow-up intelligent appliance to all UPNP of meeting standards in home gateway manages control operation simultaneously.
The present embodiment illustrates with the first situation.Wherein, the intelligent appliance information of the described UPNP of meeting standard comprises device descriptive information and the service description information of intelligent appliance.
Whether intelligent appliance starts UPNP reference mark function is determined by the intelligentappliance cloud server 201 under this intelligent appliance.Intelligent appliance cloud service end, according to the situation of reaching the standard grade of intelligent appliance andremote control terminal 202, determines whether to start UPNP reference mark function.When concrete the startup, the priority principle that can log according to the intelligent appliance that in home gateway, these intelligentappliance cloud server 201 management are controlled, start the UPNP reference mark function of corresponding intelligent appliance, such as starting first in described home gateway, log in the UPNP reference mark function of the intelligent appliance of intelligentappliance cloud server 201.
The user who considersremote control terminal 202 has regular hour property to the Long-distance Control of intelligent appliance, therefore, exist a kind of situation to be, after first in intelligentappliance cloud server 201 starts home gateways logs in the UPNP reference mark function of intelligent appliance of intelligentappliance cloud server 201,remote control terminal 202 can be monitored intelligent appliance after startup, afterwards, the user has closed againremote control terminal 202, and the intelligent appliance that starts before UPNP reference mark function is not also closed.
Therefore, after intelligentappliance cloud server 201 monitorsremote control terminal 202 startups, detect in home gateway the intelligent appliance that whether has these intelligentappliance cloud server 201 management to control and start UPNP reference mark function; If have, the intelligent appliance by this startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, if do not have, can adopt following processing mode:
Start first in home gateway by the Cahn-Ingold-Prelog sequence rule that logs in and log in the UPNP reference mark function of the intelligent appliance of intelligent appliance cloud server, perhaps, in the startup home gateway, any one logs in the UPNP reference mark function of the intelligent appliance of intelligent appliance cloud server.
Started the intelligent appliance of UPNP reference mark function, by the UPNP agreement, obtain the intelligent appliance that meets the UPNP standard (such as the UPNP facility information of other enterprises) that other intelligentappliance cloud server 201 management in home gateway are controlled, and report intelligentappliance cloud server 201, obtain by the intelligent appliance that starts UPNP reference mark function the intelligent appliance information that meets the UPNP standard that in described home gateway, other intelligentappliance cloud server 201 management are controlled thus.
The intelligent appliance information that meets the UPNP standard that intelligentappliance cloud server 201 will start every other intelligent appliance cloud server in the home gateway that the intelligent appliance of UPNP reference mark function reports sends toremote control terminal 202, all intelligent appliances by different intelligent household electricalappliances cloud server 201 under in 202 pairs of home gateways of remote control terminal carry out Long-distance Control, and remote control terminal can be also only all intelligent appliances of other different intelligent household electrical appliances cloud servers in home gateway to be carried out to Long-distance Control.
Remote control terminal 202 by intelligentappliance cloud server 201 from the intelligent appliance that starts UPNP reference mark function gets the intelligent appliance information that meets the UPNP standard of every other intelligent appliance cloud server, parse device description and service description information from the intelligent appliance information that meets the UPNP standard, and take as required this information as corresponding intelligent appliance structure Long-distance Control point, obtain the control and management ability to corresponding intelligent appliance.
Wherein, remote control terminal creates the Long-distance Control point and refers to: remote control terminal is for the intelligent appliance of controlling for need, the corresponding remote control terminal that is mapped to by the local point control function of this intelligent appliance, and set up thus corresponding Data Control link, form the Long-distance Control point, so that remote control terminal carries out Long-distance Control by this Long-distance Control point to corresponding intelligent appliance.
Afterwards,remote control terminal 202 sends the control and management instruction to intelligentappliance cloud server 201, intelligentappliance cloud server 201 forwards this control and management instruction to the intelligent appliance that starts UPNP reference mark function, by the UPNP reference mark of this intelligent appliance, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligentappliance cloud servers 201 in described home gateway is carried out to the control and management operation.
Described intelligentappliance cloud server 201 obtains the control and management operating result from the intelligent appliance of described startup UPNP reference mark function, and is transmitted to describedremote control terminal 202.
Below with instantiation, the present embodiment scheme is described in detail:
As shown in Figure 3 a, wherein, each intelligent appliance possesses networked capabilities, meets the UPNP standard, and each intelligent appliance is linked into the Internet network by home gateway, and intelligent appliance cloud server under further being connected to.
In this example, the intelligent appliance cloud server under home gateway has A, B, C enterprise intelligent household electrical appliances cloud server, and A enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance a that meets the UPNP standard under this server; B enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance b that meets the UPNP standard under this server; C enterprise intelligent household electrical appliances cloud server can directly manage control to the intelligent appliance N that meets the UPNP standard under this server.
This example can realize that A enterprise remote control terminal manages control to the UPNP intelligent appliance a under A enterprise intelligent household electrical appliances cloud server, can also manage control to the intelligent appliance b under the B enterprise intelligent household electrical appliances cloud server under home gateway, and the intelligent appliance N under the C enterprise intelligent household electrical appliances cloud server under home gateway is managed to control simultaneously.
Wherein, the UPNP intelligent appliance a under A enterprise intelligent household electrical appliances cloud server has started UPNP reference mark function, the UPNP intelligent appliance a that A enterprise intelligent household electrical appliances cloud server has started UPNP reference mark function by this obtains the information of the intelligent appliance b under B enterprise intelligent household electrical appliances cloud server and the information of the intelligent appliance N under C enterprise intelligent household electrical appliances cloud server, and be transmitted to A enterprise remote control terminal, by A enterprise remote control terminal, be above-mentioned intelligent appliance b, intelligent appliance N sets up corresponding Long-distance Control point, with the Long-distance Control point by corresponding to intelligent appliance b, intelligent appliance N carries out Long-distance Control, realize thus the Long-distance Control across the intelligent appliance of intelligent appliance cloud server.
Shown in Fig. 3 b, this example A remote control terminal realizes that by A enterprise intelligent household electrical appliances cloud server the idiographic flow of Long-distance Control is as follows:
Wherein: the high in the clouds access that step 1 to step 11 is the intelligent appliance under A enterprise intelligent household electrical appliances cloud server, user's registration, home appliance and the user's of control end the operations such as binding.Do not repeat them here.
Subsequent step 12 to the detailed process of step 26 is described below:
Step 12 to step 13:A enterprise's remote control terminal and A enterprise intelligent household electrical appliances cloud server realized the Long-distance Control end subscriber login of A enterprise alternately;
Step 14 is to step 19: after the Long-distance Control end subscriber login A of A enterprise enterprise intelligent household electrical appliances cloud server, detect in the controlled intelligent appliance place home gateway of this remote control terminal the intelligent appliance that whether has this intelligent appliance cloud server management to control and start UPNP reference mark function (when initial operation, A enterprise intelligent household electrical appliances cloud server can arrange and starts intelligent appliance UPNP reference mark and start), the intelligent appliance that has this intelligent appliance cloud server management to control if detect in the controlled intelligent appliance place home gateway of this remote control terminal starts UPNP reference mark function, by the A enterprise intelligent household electrical appliances of this startup UPNP reference mark function, obtain the B intelligent appliance information that meets the UPNP standard of B enterprise intelligent household electrical appliances cloud server, be transmitted to the A remote control terminal.
Enter afterwards step 20 to step 26, A enterprise remote control terminal sends the control and management instruction to A enterprise intelligent household electrical appliances cloud server, A enterprise intelligent household electrical appliances cloud server forwards this control and management instruction to the A intelligent appliance that starts UPNP reference mark function, by the UPNP reference mark of these A enterprise intelligent household electrical appliances, according to described control and management instruction, B enterprise intelligent household electrical appliances is carried out to the control and management operation.
A enterprise intelligent household electrical appliances cloud server obtains the control and management operating result from the intelligent appliance that starts UPNP reference mark function, and is transmitted to A enterprise remote control terminal.Thus, realize the Long-distance Control of A enterprise remote control terminal to the B enterprise intelligent household electrical appliances of B enterprise intelligent household electrical appliances cloud server.
In addition, intelligentappliance cloud server 201 also can record corresponding control and management information, and the intelligent appliance information and the user behavior information that record all UPNP of meeting standards, for data analysis, uses.
The present embodiment passes through such scheme, in the intelligent appliance remote control management at present, do not have under the prerequisite of unified standard, can very economically realize fast the remote control management compatibility between multiple intelligent appliance equipment, solve the unified remote control management problem that is difficult to of the intelligent appliance that meets the UPNP standard that a plurality of enterprises produce.
As shown in Figure 6, preferred embodiment of the present invention proposes a kind of intelligent appliance and controls cloud server, comprising:detection module 301, obtain sendingmodule 302 and receiveforwarding module 303, wherein:
Detection module 301, after logging at remote control terminal, detect the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and start UPNP reference mark function;
Obtain sendingmodule 302, while for the intelligent appliance that has the intelligent appliance cloud server, starting UPNP reference mark function, intelligent appliance by described startup UPNP reference mark function obtains that in described home gateway, other meet the intelligent appliance information of UPNP standard, and the intelligent appliance information of the described UPNP of meeting standard is sent to described remote control terminal; By described remote control terminal, according to the intelligent appliance information of the described UPNP of meeting standard, be that corresponding intelligent appliance is set up the Long-distance Control point;
Receive forwardingmodule 303, the control and management instruction sent by described Long-distance Control point for receiving described remote control terminal, and be transmitted to the intelligent appliance of described startup UPNP reference mark function, according to described control and management instruction, the intelligent appliance that meets the UPNP standard of other intelligent appliance cloud servers in described home gateway is carried out to the control and management operation by the UPNP reference mark of this intelligent appliance; And receive the control and management operating result that the described intelligent appliance that starts UPNP reference mark function returns, and be transmitted to described remote control terminal.
Further, describeddetection module 301 also when the intelligent appliance of this intelligent appliance cloud server starts UPNP reference mark function in home gateway being detected, starts first in described home gateway and logs in the UPNP reference mark function of the intelligent appliance of described intelligent appliance cloud server.
The present embodiment intelligent appliance cloud server, after remote control terminal logs in, detects the intelligent appliance whether this intelligent appliance cloud server is arranged in the controlled intelligent appliance place home gateway of this remote control terminal and starts UPNP reference mark function; If do not have, by the Cahn-Ingold-Prelog sequence rule logged in, start the UPNP reference mark function of first intelligent appliance that logs in the intelligent appliance cloud server, obtain by the intelligent appliance that starts UPNP reference mark function that in described home gateway, other meet the intelligent appliance information of UPNP standard, the intelligent appliance information that meets the UPNP standard in described home gateway is sent to described remote control terminal; Remote control terminal is that corresponding intelligent appliance is set up the Long-distance Control point according to the intelligent appliance information that meets the UPNP standard in described home gateway, by described Long-distance Control point, the intelligent appliance that meets the UPNP standard in described home gateway is carried out to Long-distance Control, thereby realized the remote control management compatibility between the intelligent appliance equipment of multiple different accesses high in the clouds system, solved the problem that the intelligent appliance that meets the UPNP standard that a plurality of enterprises of prior art produce is difficult to the unified remote control management.
Above are only the preferred embodiments of the present invention; not thereby limit the scope of the claims of the present invention; every equivalent structure or flow process conversion that utilizes instructions of the present invention and accompanying drawing content to do; or directly or indirectly be used in other relevant technical field, all in like manner be included in scope of patent protection of the present invention.