Embodiment
Please refer to graphic, wherein identical element numbers represents identical assembly, and principle of the present invention implements to illustrate in a suitable computing environment.The following description is based on the illustrated specific embodiment of the invention, and it should not be regarded as limiting the present invention not at other specific embodiment that this describes in detail.
In the following description, specific embodiments of the invention illustrate, unless otherwise stating clearly with reference to the step performed by or multi-section computer and symbol.Therefore, these steps and operation will have to mention for several times and performed by computer, and computer execution as referred to herein includes by representing with the operation of the computer processing unit of the electronic signal of the data in a structuring pattern.These data of this operation transformation or the position maintained in the memory system of this computer, its reconfigurable or other running changing this computer in the mode known by the tester of this area.The data structure that these data maintain is the provider location of this internal memory, and it has the particular characteristics defined by this data format.But the principle of the invention illustrates with above-mentioned word, it is not represented as a kind of restriction, and this area tester can recognize that the plurality of step of the following stated and operation also may be implemented in the middle of hardware.
Principle of the present invention uses other wide usages many or specific purpose computing, communication environment or configuration to operate.The known example being suitable for arithmetic system of the present invention, environment and configuration can include, but is not limited to cell-phone, personal computer, server, multicomputer system, microcomputer are system, body frame configuration computer and the distributed computing environment led, which includes any said system or device.
Term as used herein " module " can regard the software object as performing in this arithmetic system as.Different assembly as herein described, module, engine and service can be regarded as the objective for implementation in this arithmetic system.And device and method as herein described is preferably implemented in the mode of software, certainly also can implement on hardware, all within scope.
Refer to Fig. 1, Fig. 1 is the schematic flow sheet of the intelligent control method based on instant messaging that first embodiment of the invention provides.
In step S101, obtain control command by instant messaging application, described control command is used for operating accordingly corresponding smart machine.
Wherein, the executive agent of the described intelligent control method based on instant messaging is an intelligent control device, such as, described intelligent control device is for Intelligent housing or controls for intelligent city or for the Intelligent steward of automotive interior electronic equipment control etc. or smart machine.
Be understandable that, in the present embodiment, described instant messaging application can be specially the various instant messaging application such as QQ, and wherein said instant messaging application is installed in described intelligent control device in advance.
Another it is contemplated that, the backstage instant communication server composition instant communicating system that described instant messaging application is corresponding with it, to realize command between intelligent control device and external equipment (i.e. described smart machine, as panel computer and all kinds of household electrical appliances etc.) and information interaction.
In step s 102, described control command is resolved, and described control command and the database preset are contrasted, get corresponding smart machine label, operating time and content of operation.
Wherein, described control command can comprise the control command of speech form and the control command of written form.
Described intelligent control device is resolved described control command, and being converted to by described control command needs the smart machine identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
Be understandable that, described database can be set in advance in described intelligent control device, and wherein said database comprises the passing behavioural information of user.
In step s 103, judge whether to arrive the described operating time.
In step S104, when arriving the described operating time, sending the smart machine of described content of operation to corresponding label, performing the operation corresponding to described content of operation to make the smart machine of described corresponding label.
Described step S103 and step S104 can be specially:
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine of corresponding label; When the smart machine of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
From the above, in the present embodiment, obtain control command by instant messaging application, control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, the Interactive Experience of further lifting people and equipment room, simultaneously, each smart machine is marked so that control system is to smart machine unified management by label, more efficient and intelligent.
Refer to Fig. 2 a, the schematic flow sheet of the intelligent control method based on instant messaging that Fig. 2 a provides for second embodiment of the invention.
In step s 201, obtained the control command of mobile terminal transmission by instant messaging application, wherein said control command is sent by instant messaging application by described mobile terminal.
Wherein, described control command is used for operating accordingly corresponding smart machine.
The executive agent of the described intelligent control method based on instant messaging is an intelligent control device, such as, described intelligent control device is for Intelligent housing or controls for intelligent city or for the Intelligent steward of automotive interior electronic equipment control etc. or smart machine.Instant communicating system is previously provided with in described intelligent control device, described instant communicating system can integrate various instant messaging application such as being applicable to QQ, to realize command between intelligent control device and external equipment (i.e. described smart machine, as panel computer and all kinds of household electrical appliances etc.) and information interaction.
Be understandable that, in the present embodiment, described mobile terminal can be specially mobile phone, panel computer etc., instant messaging application is installed in described mobile terminal, described control command is sent by instant messaging application by described mobile terminal, can realize the Long-distance Control to described intelligent control device, and then the instant messaging application in described intelligent control device receives and resolves.
Further, described intelligent control device coupling has an instant messaging account, and described mobile terminal mates simultaneously an instant messaging account, is connected by the association between account, realizes controlling.
In step S202, described control command is resolved, and described control command and the database preset are contrasted, get corresponding smart machine label, operating time and content of operation.
Be understandable that, described control command comprises the control command of speech form and the control command of written form, if described control command is the control command of written form, then described intelligent control device can be resolved described control command according to the segmentation methods preset and semantic analytical algorithm etc.; If described control command is the control command of speech form, then the natural language that user inputs is translated to the accessible control language of computer by described intelligent control device, it is contemplated that, the process of voice semantics recognition comprises keyword extraction, keyword match, context semantic analysis etc., use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described intelligent control device is resolved described control command, and being converted to by described control command needs the smart machine identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
Be understandable that, described database can be set in advance in described intelligent control device, wherein said database comprises the passing behavioural information of user, thus control command analysis result and described passing behavioural information are compared, it is contemplated that, analyze the passing behavioural information of user, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
In step S203, judge whether to arrive the described operating time.
In step S204, when arriving the described operating time, sending the smart machine of described content of operation to corresponding label, performing the operation corresponding to described content of operation to make the smart machine of described corresponding label.
Described step S203 and step S204 can be specially:
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine of corresponding label; When the smart machine of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
For described first embodiment, be described analysis with a concrete scene below:
If described mobile terminal (as mobile phone) and as described in the instant messaging of intelligent control device be applied as QQ, then user controls described intelligent control device by the QQ of mobile terminal, thus make described intelligent control device control smart machine, please also refer to Fig. 2 b, Fig. 2 c and Fig. 2 d, Fig. 2 b is the schematic flow sheet of this implementation procedure, Fig. 2 c and Fig. 2 d is scene schematic diagram of the present invention, and wherein Fig. 2 c is outdoor scene signal, and Fig. 2 d is indoor signal.
S21, user are applied to intelligent control device sending controling instruction by mobile terminal instant messaging;
Suppose, user 10 is current to stay out, first user 10 opens instant messaging application QQ at mobile terminal 11 (as mobile phone), then find in contact list and select " intelligent control device " (or claiming Intelligent steward), then such as, with voice or typewriting input of control commands, " I just gets home " at once.
S22, intelligent control device are resolved control command;
Described intelligent control device 12 is arranged on family, and described intelligent control device 12 is by extracting keyword, keyword match, and the control commands of mode to " I just gets home " at once such as context is semantic are resolved;
Described control command and the database preset are analyzed by S23, intelligent control device;
Intelligent control device 12 obtains the behavioural information of user in presetting database, thus gets corresponding smart machine label, operating time and content of operation; Preferably, described intelligent control device can obtain the state information (if whether air-conditioning 13 is in operation) etc. of current context information (temperature information) and smart machine, and the behavioural information in conjunction with described user carries out comprehensive descision.
Such as room temperature is 34 degree instantly, and user is when turning on the aircondition higher than usually selecting when 27 degree in historical record display, thus gets the smart machine label of correspondence, operating time and content of operation; In this embodiment, get smart machine label and can determine to need the smart machine controlled to be air-conditioning 13, the operating time can be determined according to the preset value of the behavioural information of described user or user, and content of operation is for turning on the aircondition.
Control command is sent to corresponding smart machine by instant messaging application by S24, intelligent control device;
When described intelligent control device 12 judges current arrival described operating time, by instant messaging application QQ by the smart machine (air-conditioning 13) of content of operation (turning on the aircondition) to corresponding label, can perform to make the smart machine of described corresponding label (air-conditioning 13) and operate accordingly.In some embodiments, the transmission of operational order can be carried out by other communication modules such as bluetooth, Wireless Fidelity wifi.
Preferred further, after described smart machine (air-conditioning 13) is opened, can also comprise the following steps:
State after change is sent to intelligent control device by instant messaging application by S25, smart machine;
Namely air-conditioning 13 feeds back the air-conditioning state after upgrading, i.e. " unlatching ".
S26, intelligent control device the state of smart machine are translated to natural language or word exports;
Intelligent control device 12 " unlatching " is translated to natural language or word exports, such as " good, air-conditioning is for you open ".
Output rusults is fed back to mobile terminal by instant messaging application by S27, intelligent control device;
Namely it directly can be fed back to mobile phone users 10 by QQ, it similarly is exchange with people that user 10 can be made to experience, natural, intelligent.
From the above, in the present embodiment, intelligent control device is by instant messaging application (QQ), and obtain the control command that mobile terminal (mobile phone) is sent by instant messaging application, described control command is preferably phonetic order; Control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, promote the Interactive Experience of people and equipment room further, it similarly is exchange with people that user can be made to experience, natural, intelligent; Meanwhile, mark each smart machine so that control system is to smart machine unified management by label, more efficient and intelligent.
Refer to Fig. 3 a, the schematic flow sheet of the intelligent control method based on instant messaging that Fig. 3 a provides for third embodiment of the invention.
In step S301, the control command directly inputted by instant messaging application reception user, wherein said control command is inputted by the mode of voice or touch by user.
Wherein, described control command is used for operating accordingly corresponding smart machine.
The executive agent of the described intelligent control method based on instant messaging is an intelligent control device, such as, described intelligent control device is for Intelligent housing or controls for intelligent city or for the Intelligent steward of automotive interior electronic equipment control etc. or smart machine.Instant communicating system is previously provided with in described intelligent control device, described instant communicating system can integrate various instant messaging application such as being applicable to QQ, to realize command between intelligent control device and external equipment (i.e. described smart machine, as panel computer and all kinds of household electrical appliances etc.) and information interaction.
Be understandable that, in the present embodiment, user directly can carry out the input of control command by the input equipment on described intelligent control device, mode such as by voice (sound pick-up outfit) or touch (touch-screen) inputs, and then this instruction is received by the instant messaging application that described intelligent control device is installed, and resolve.
Further, described intelligent control device coupling has an instant messaging account, to carry out match control with the user of corresponding instant messaging account.
In step s 302, described control command is resolved, and described control command and the database preset are contrasted, get corresponding smart machine label, operating time and content of operation.
Be understandable that, described control command comprises the control command of speech form and the control command of written form, if described control command is the control command of written form, then described intelligent control device can be resolved described control command according to the segmentation methods preset and semantic analytical algorithm etc.; If described control command is the control command of speech form, then the natural language that user inputs is translated to the accessible control language of computer by described intelligent control device, it is contemplated that, the process of voice semantics recognition comprises keyword extraction, keyword match, context semantic analysis etc., use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described intelligent control device is resolved described control command, and being converted to by described control command needs the smart machine identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
Be understandable that, described database can be set in advance in described intelligent control device, wherein said database comprises the passing behavioural information of user, thus control command analysis result and described passing behavioural information are compared, it is contemplated that, analyze the passing behavioural information of user, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
In step S303, judge whether to arrive the described operating time.
In step s 304, when arriving the described operating time, sending the smart machine of described content of operation to corresponding label, performing the operation corresponding to described content of operation to make the smart machine of described corresponding label.
Described step S303 and step S304 can be specially:
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine of corresponding label; When the smart machine of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
For described second embodiment, be described analysis with a concrete scene below:
User directly controls intelligent control device, and then described intelligent control device controls smart machine, and please also refer to Fig. 3 b and Fig. 2 d, wherein Fig. 3 b is the schematic flow sheet of this implementation procedure:
S31, user directly by voice to intelligent control device sending controling instruction;
Suppose, user 14 is current to be in, and preferably, user 14 can open instant messaging application QQ by the input equipment (touch-screen) of described intelligent control device 12, then by QQ voice (or typewriting) input of control commands, such as, " video is seen ".
S32, intelligent control device are resolved control command, and described control command and the database preset are contrasted;
The control command of described intelligent control device 12 to " seeing video " is resolved, and the behavior that the behavioural information analysis user obtaining user in presetting database can take, thus get corresponding smart machine label, operating time and content of operation, as the then continued broadcasting video etc. do not finished watching of user just now.
Control command is sent to corresponding smart machine by instant messaging application by S33, intelligent control device;
When described intelligent control device 12 judges current arrival described operating time, the smart machine that by instant messaging application QQ, content of operation (continued broadcasting is the video do not finished watching of user just now) can be sent to corresponding label is television set 15, performs operate accordingly to make the smart machine of described corresponding label (television set 15).In some embodiments, the transmission of operational order can be carried out by other communication modules such as bluetooth, wifi.
Preferred further, after described smart machine (television set 15) is opened, can also comprise the following steps:
State after change is sent to intelligent control device by instant messaging application by S34, smart machine;
S35, intelligent control device the state of smart machine are translated to natural language or word exports.
From the above, in the present embodiment, user is by instant messaging application (QQ) directly to described intelligent control device sending controling instruction, and described control command is preferably phonetic order; Control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, promote the Interactive Experience of people and equipment room further, it similarly is exchange with people that user can be made to experience, natural, intelligent; Meanwhile, mark each smart machine so that control system is to smart machine unified management by label, more efficient and intelligent.
Refer to Fig. 4 a, the schematic flow sheet of the intelligent control method based on instant messaging that Fig. 4 a provides for fourth embodiment of the invention.
In step S401, obtain current context information and user behavior information;
In step S402, learn according to described current context information and described user behavior information, generate control command;
Described step S401 and step S402 can be specially:
Wherein, described control command is used for operating accordingly corresponding smart machine.
The executive agent of the described intelligent control method based on instant messaging is an intelligent control device, such as, described intelligent control device is for Intelligent housing or controls for intelligent city or for the Intelligent steward of automotive interior electronic equipment control etc. or smart machine.
In this embodiment, described intelligent control device can utilize Sensor monitoring current context information, wherein said transducer comprises humidity sensor, temperature sensor, pm2.5 transducer, carbon dioxide sensor, human body infrared induction module, gravity sensor, acceleration sensing, camera module etc.; Accordingly, described current context information can comprise the information etc. whether temperature information, humidity information and user go out.
Be understandable that, described user behavior information is the passing behavioural information of user; In the present embodiment, associative learning is carried out to described current context information and described user behavior information, generate control command; It is contemplated that analyze described user behavior information, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
In step S403, described control command is resolved, and described control command and the database preset are contrasted, get corresponding smart machine label, operating time and content of operation.
Be understandable that, described control command comprises the control command of speech form and the control command of written form, if described control command is the control command of written form, then described intelligent control device can be resolved described control command according to the segmentation methods preset and semantic analytical algorithm etc.; If described control command is the control command of speech form, then the natural language that user inputs is translated to the accessible control language of computer by described intelligent control device, it is contemplated that, the process of voice semantics recognition comprises keyword extraction, keyword match, context semantic analysis etc., use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described intelligent control device is resolved described control command, and being converted to by described control command needs the smart machine identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
Be understandable that, described database can be set in advance in described intelligent control device, the operation that wherein said database comprises multiple smart machine label, the smart machine needs of described smart machine numbers perform and the operating time of this operation.
In step s 404, judge whether to arrive the described operating time.
In step S405, when arriving the described operating time, sending the smart machine of described content of operation to corresponding label, performing the operation corresponding to described content of operation to make the smart machine of described corresponding label.
Described step S404 and step S405 can be specially:
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine of corresponding label; When the smart machine of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
For described 3rd embodiment, be described analysis with a concrete scene below:
Described intelligent control device carries out analytic learning in conjunction with described current context information and user behavior information, generate control command, thus make described intelligent control device control smart machine, please refer to Fig. 4 b, Fig. 2 c and Fig. 2 d, wherein Fig. 4 b is the schematic flow sheet of this implementation procedure:
S41, intelligent control device obtain current context information and user behavior information;
First, described intelligent control device 12 pairs of environmental informations are monitored in real time, suppose that camera photographs user and gos out, have left room, get the information of smart machine as " lamp also opens " simultaneously.
S42, intelligent control device carry out study analysis to described current context information and user behavior information;
Described intelligent control device 12 analyzes according to current context information and the passing behavioural information of user the behavior that when this event occurs, user can take, thus gets corresponding smart machine label, operating time and content of operation, such as " turns off the light ".
Control command is sent to corresponding smart machine by instant messaging application by S43, intelligent control device;
When described intelligent control device 12 judges current arrival described operating time, the smart machine that content of operation (turning off the light) can be sent to corresponding label by instant messaging application QQ is electric light 16, performs operate accordingly to make the smart machine of described corresponding label (electric light 16).In some embodiments, the transmission of operational order can be carried out by other communication modules such as bluetooth, wifi.
Again such as, if described intelligent control device recording user often opens air-conditioning 13 more than 30 degree, intelligent control device learns, 30 degree are arrived afterwards in temperature, and apply position location by the instant messaging of mobile terminal 11, close to when getting home, automatically open air-conditioning 13.
Preferred further, after described smart machine (as electric light 16 and air-conditioning 13) is opened, can also comprise the following steps:
State after change is sent to intelligent control device by instant messaging application by S44, smart machine;
S45, intelligent control device the state of smart machine are translated to natural language or word exports.
From the above, in the present embodiment, intelligent control device generates control command according to current context information and user behavior information; Control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, promote the Interactive Experience of people and equipment room further, it similarly is exchange with people that user can be made to experience, natural, intelligent; Meanwhile, mark each smart machine so that control system is to smart machine unified management by label, more efficient and intelligent.
For ease of better implementing the intelligent control method based on instant messaging that the embodiment of the present invention provides, the embodiment of the present invention also provides a kind of intelligent control device based on the above-mentioned intelligent control method based on instant messaging and intelligent control system.Wherein the implication of noun is with above-mentioned based on identical in the intelligent control method of instant messaging, and specific implementation details can explanation in reference method embodiment.Refer to Fig. 5, the structural representation of the intelligent control device based on instant messaging that Fig. 5 provides for the embodiment of the present invention, the wherein said intelligent control device based on instant messaging comprises instruction acquisition module 51, command analysis module 52, judge module 53 and instruction sending module 54;
Wherein said instruction acquisition module 51, obtains control command by instant messaging application, and described control command is used for operating accordingly corresponding smart machine; Described command analysis module 52, for resolving described control command, and contrasting described control command and the database preset, getting corresponding smart machine label, operating time and content of operation.
Be understandable that, described intelligent control device can be used for Intelligent housing or for intelligent city control or for automotive interior electronic equipment control etc.In the present embodiment, described instant messaging application can be specially the various instant messaging application such as QQ, and wherein said instant messaging application is installed in described intelligent control device in advance.
Be understandable that, described control command comprises the control command of speech form and the control command of written form, if described control command is the control command of written form, then described intelligent control device can be resolved described control command according to the segmentation methods preset and semantic analytical algorithm etc.; If described control command is the control command of speech form, then the natural language that user inputs is translated to the accessible control language of computer by described intelligent control device, it is contemplated that, the process of voice semantics recognition comprises keyword extraction, keyword match, context semantic analysis etc., use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described intelligent control device is resolved described control command, and being converted to by described control command needs the smart machine identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
Be understandable that, described database can be set in advance in described intelligent control device, wherein said database comprises the passing behavioural information of user, thus control command analysis result and described passing behavioural information are compared, it is contemplated that, analyze the passing behavioural information of user, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described judge module 53, arrives the described operating time for judging whether; Described instruction sending module 54, for when arriving the described operating time, sends the smart machine of described content of operation to corresponding label, performs the operation corresponding to described content of operation to make the smart machine of described corresponding label.
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine of corresponding label; When the smart machine of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
Preferably, based on above-mentioned intelligent control device as shown in Figure 5, described instruction acquisition module 51, also obtains the control command of mobile terminal transmission by instant messaging application, wherein said control command is sent by instant messaging application by described mobile terminal.
Be understandable that, in this execution mode, described mobile terminal can be specially mobile phone, panel computer etc., instant messaging application is installed in described mobile terminal, described control command is sent by instant messaging application by described mobile terminal, can realize the Long-distance Control to described intelligent control device, and then the instant messaging application in described intelligent control device receives and resolves.
Further, described intelligent control device coupling has an instant messaging account, and described mobile terminal mates simultaneously an instant messaging account, is connected by the association between account, realizes controlling.
Preferably, described instruction acquisition module 51, also by the control command that instant messaging application reception user directly inputs, wherein said control command is inputted by the mode of voice or touch by user.
Be understandable that, in this execution mode, user directly can carry out the input of control command by the input equipment on described intelligent control device, mode such as by voice (sound pick-up outfit) or touch (touch-screen) inputs, and then this instruction is received by the instant messaging application that described intelligent control device is installed, and resolve.
Further, described intelligent control device coupling has an instant messaging account, to carry out match control with the user of corresponding instant messaging account.
Preferably, described instruction acquisition module 51, also obtains current context information and user behavior information; Learn according to described current context information and described user behavior information, generate control command.
In this embodiment, described intelligent control device can utilize Sensor monitoring current context information, wherein said transducer comprises humidity sensor, temperature sensor, pm2.5 transducer, carbon dioxide sensor, human body infrared induction module, gravity sensor, acceleration sensing, camera module etc.; Accordingly, described current context information can comprise the information etc. whether temperature information, humidity information and user go out.
Be understandable that, described user behavior information is the passing behavioural information of user; In the present embodiment, associative learning is carried out to described current context information and described user behavior information, generate control command; It is contemplated that analyze described user behavior information, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, there is no the part described in detail in certain embodiment, see above for the detailed description of the intelligent control method based on instant messaging, can repeat no more herein.
From the above, in the present embodiment, intelligent control device is by instant messaging application (QQ), obtain the control command that mobile terminal (mobile phone) is sent by instant messaging application, or user is direct to described intelligent control device sending controling instruction by instant messaging application (QQ), or intelligent control device generates control command according to current context information and user behavior information, and described control command is preferably phonetic order; Control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, promote the Interactive Experience of people and equipment room further, it similarly is exchange with people that user can be made to experience, natural, intelligent; Meanwhile, mark each smart machine so that control system is to smart machine unified management by label, more efficient and intelligent.
Please refer to Fig. 6, Fig. 6 is the structural representation of the intelligent control system based on instant messaging, the described intelligent control system based on instant messaging comprises: mobile terminal 61, intelligent control device 62, at least one smart machine 63, described intelligent control device 62 can for the intelligent control device described in above-described embodiment.
Wherein said mobile terminal 61, by instant messaging application to intelligent control device sending controling instruction, described control command is used for operating accordingly corresponding smart machine;
Described intelligent control device 62, obtains control command by instant messaging application, resolves described control command, and described control command and the database preset are contrasted, get corresponding smart machine label, operating time and content of operation;
Described intelligent control device 62, judges whether to arrive the described operating time, when arriving the described operating time, sends the smart machine of described content of operation to corresponding label, performs the operation corresponding to described content of operation to make the smart machine of described corresponding label;
Described smart machine 63, according to the content of operation that described intelligent control device sends, performs the operation corresponding to described content of operation.
Be understandable that, described mobile terminal can be specially mobile phone, panel computer etc., instant messaging application is installed in described mobile terminal, described control command is sent by instant messaging application by described mobile terminal, can realize the Long-distance Control to described intelligent control device, and then the instant messaging application in described intelligent control device receives and resolves.
Further, described intelligent control device coupling has an instant messaging account, and described mobile terminal mates simultaneously an instant messaging account, is connected by the association between account, realizes controlling.
It should be noted that, in one embodiment, it can be that same instant messaging is applied, as being all QQ etc. that the instant messaging application of described mobile terminal is applied with the instant messaging of described intelligent control device; In another embodiment, the instant messaging application of described mobile terminal is applied not identical with the instant messaging of described intelligent control device, but these two instant messaging application are associated.
In addition, the described intelligent control system based on instant messaging also comprises instant communication server 64, the instant messaging application composition instant communicating system that described instant communication server 64 and intelligent control device 62, mobile terminal 61 and smart machine 63 are installed, instant communicating system can integrate various instant messaging application such as being applicable to QQ, to realize command between intelligent control device 62 with external equipment (i.e. described mobile terminal 61, smart machine 63, as panel computer and all kinds of household electrical appliances etc.) and information interaction.
Preferably, described intelligent control device 62, also by the control command that instant messaging application reception user directly inputs, wherein said control command is inputted by the mode of voice or touch by user.
Be understandable that, in this execution mode, user directly can carry out the input of control command by the input equipment on described intelligent control device, mode such as by voice (sound pick-up outfit) or touch (touch-screen) inputs, and then this instruction is received by the instant messaging application that described intelligent control device is installed, and resolve.Described intelligent control device coupling has an instant messaging account, to carry out match control with the user of corresponding instant messaging account.
Described intelligent control device 62, also obtains current context information and user behavior information; Learn according to described current context information and described user behavior information, generate control command.
Optionally, described intelligent control device can utilize Sensor monitoring current context information, and wherein said transducer comprises humidity sensor, temperature sensor, pm2.5 transducer, carbon dioxide sensor, human body infrared induction module, gravity sensor, acceleration sensing, camera module etc.; Accordingly, described current context information can comprise the information etc. whether temperature information, humidity information and user go out.
In the present embodiment, described user behavior information is the passing behavioural information of user; Associative learning is carried out to described current context information and described user behavior information, generates control command; It is contemplated that analyze described user behavior information, use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Be understandable that, described control command comprises the control command of speech form and the control command of written form, if described control command is the control command of written form, then described intelligent control device 62 can be resolved described control command according to the segmentation methods preset and semantic analytical algorithm etc.; If described control command is the control command of speech form, then the natural language that user inputs is translated to the accessible control language of computer by described intelligent control device 62, it is contemplated that, the process of voice semantics recognition comprises keyword extraction, keyword match, context semantic analysis etc., use comparatively general in artificial intelligence industry, the present embodiment is not described in detail its specific implementation.
Described intelligent control device 62 is resolved described control command, and being converted to by described control command needs the smart machine 63 identifiable design form carrying out controlling to transmit.Concrete, the data got after instructions parse and the database preset are contrasted, thus gets the smart machine label corresponding with this control command, operating time and content of operation.
After getting corresponding smart machine label, operating time and content of operation, judge whether current time has arrived the described operating time; When arriving the described operating time, the content of operation that the described operating time mates is sent to the smart machine 63 of corresponding label; When the smart machine 63 of described corresponding label receives the operational order carrying content of operation, perform the operation corresponding to described content of operation.
Optionally, described smart machine 63 is provided with instant messaging application; Described smart machine 63, is also applied by instant messaging, receives the content of operation that described intelligent control device 62 sends.
Optionally, described smart machine 63 is provided with communication module; Described smart machine 63, also for by described communication module, receive the content of operation that described intelligent control device sends, described communication module comprises bluetooth module, infrared transmission module, purple peak agreement zigbee module, Wireless Fidelity wifi module.Thus described intelligent control device 62 can support that various ways connects the smart machine not mating instant messaging account number.
Optionally, described smart machine 63 includes but not limited to mobile phone, panel computer, computer, TV, air-conditioning, gate inhibition, refrigerator, illumination, gas burner, water heater, dust-collecting robot, ventilating fan, washing machine, projecting apparatus, curtain, coffee machine, sound equipment, camera, transducer and automotive interior electronic equipment etc.
From the above, in the present embodiment, described based in the intelligent control system of instant messaging, intelligent control device 62 is by instant messaging application (QQ), obtain the control command that mobile terminal (mobile phone) 61 is sent by instant messaging application, or user is direct to described intelligent control device 62 sending controling instruction by instant messaging application (QQ), or intelligent control device 62 generates control command according to current context information and user behavior information, and described control command is preferably phonetic order; Control command resolved and contrasts with the database preset, getting corresponding smart machine label, operating time and content of operation; When arriving the operating time, transmit operation content, to the smart machine 63 of corresponding label, performs corresponding operation to make the smart machine of corresponding label.Based on instant messaging application, the control command of user is obtained, and it is resolved, realize the operation by fully demonstrating the current needs of user to the parsing of control command, promote the Interactive Experience of people and equipment room further, it similarly is exchange with people that user can be made to experience, natural, intelligent; Meanwhile, mark each smart machine 63 so that control system is to smart machine 63 unified management by label, more efficient and intelligent.
In the above-described embodiments, the description of each embodiment is all emphasized particularly on different fields, there is no the part described in detail in certain embodiment, see above for the detailed description of the intelligent control method based on instant messaging, can repeat no more herein.
The described intelligent control device based on instant messaging that the embodiment of the present invention provides and system, same design is belonged to the intelligent control method based on instant messaging in foregoing embodiments, described based on the intelligent control device of instant messaging can run described based on the intelligent control method embodiment of instant messaging in the either method that provides, its specific implementation process refers to the described intelligent control method embodiment based on instant messaging, repeats no more herein.
It should be noted that, for the intelligent control method based on instant messaging of the present invention, this area common test personnel are appreciated that all or part of flow process realized based on the intelligent control method of instant messaging described in the embodiment of the present invention, that the hardware that can control to be correlated with by computer program has come, described computer program can be stored in a computer read/write memory medium, as being stored in the memory of terminal, and performed by least one processor in this terminal, can comprise in the process of implementation as described in based on the flow process of the embodiment of the intelligent control method of instant messaging.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (ROM) or random store-memory body (RAM) etc.
For the intelligent control device based on instant messaging described in the embodiment of the present invention, its each functional module can be integrated in a process chip, also can be that the independent physics of modules exists, also can two or more module integrations in a module.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium, described storage medium such as be read-only memory, disk or CD etc.
In sum; although the present invention discloses as above with preferred embodiment; but above preferred embodiment is also not used to limit the present invention; the common test personnel of this area; without departing from the spirit and scope of the present invention; all can do various change and retouching, the scope that therefore protection scope of the present invention defines with claim is as the criterion.