Summary of the invention
The present invention provides control method and the device of a kind of intelligent appliance equipment, control terminal is needed to carry out multi-pass operations in order to solve the process of prior art home intelligence, user needs repeatable operation control terminal, the information of two platforms just can be made to carry out alternately, the problem that system performance and Consumer's Experience are all lower.
For solving the problems of the technologies described above, on the one hand, the present invention provides a kind of control method of intelligent appliance equipment, comprise: semantic engine platform judges whether to receive the semantic explanation request from speech engine platform, wherein, described semanteme explains that request is for asking the steering order explaining control intelligent appliance equipment; When receiving described semanteme and explain request, described steering order is carried out instruction decomposition by institute's semantic engine platform, the steering order after send decomposition.
Further, when receiving described semanteme and explain request, described steering order is carried out instruction decomposition by semantic engine platform, steering order after send decomposition, comprising: when receiving described semanteme and explain request, institute's semantic engine platform judges that described steering order is the need of carrying out semantic explanation; When described steering order needs to carry out semantic explanation, described steering order is carried out instruction decomposition by institute's semantic engine platform; Institute's semantic engine platform sends the steering order after decomposing to home gateway or described speech engine platform.
Further, institute's semantic engine platform judges that described steering order is the need of after carrying out semantic explanation, also comprise: when described steering order does not need to carry out semantic explanation, institute's semantic engine platform sends null value to described speech engine platform, to identify described steering order as unit's instruction.
Further, semantic engine platform also comprises: institute's semantic engine platform receives the control message from control terminal, and wherein, described control message comprises steering order list before judging whether to receive the semantic explanation request from speech engine platform; According to described steering order list, to needing, the steering order decomposed marks institute's semantic engine platform; Steering order list after mark is sent to described speech engine platform by institute's semantic engine platform.
On the other hand, the present invention also provides a kind of control method of intelligent appliance equipment, comprising: speech engine platform is determined from the steering order that the phonetic order of control terminal is corresponding; Described speech engine platform sends semantic explanation to semantic engine platform and asks, and to ask, described steering order is carried out instruction decomposition by semantic engine platform; Described speech engine platform receive the instruction that institute semantic engine platform returns decompose after steering order, and to home gateway send described instruction decompose after steering order.
Further, speech engine platform is determined from the steering order that the phonetic order of control terminal is corresponding, comprise: described speech engine platform receives the described phonetic order from described control terminal, and described phonetic order is carried out language material identification, to obtain language material information corresponding to described phonetic order; Described language material information is searched for by described speech engine platform in the steering order list of pre-stored, and to determine the steering order that described language material information is corresponding, wherein, described steering order list comprises the steering order that the needs marked decompose.
Further, speech engine platform sends semantic explanation to semantic engine platform and asks, and comprising: according to the steering order list of pre-stored, described speech engine platform judges that described steering order is the need of carrying out semantic explanation; When needs carry out semantic explanation, described speech engine platform sends described semanteme to institute's semantic engine platform and explains request.
On the other hand, the present invention also provides the control device of a kind of intelligent appliance equipment, comprising: judge module, receives the semantic explanation request from speech engine platform for judging whether, wherein, described semanteme explains that request is for asking the steering order explaining control intelligent appliance equipment; Execution module, for when receiving described semanteme and explain request, carrying out instruction decomposition to described steering order, the steering order after send decomposition.
Further, described execution module comprises: the first judging unit, for when receiving described semanteme and explain request, judging that described steering order is the need of carrying out semantic explanation; Actuator unit, for when described steering order needs to carry out semantic explanation, carrying out instruction decomposition to described steering order; First transmission unit, for sending the steering order after decomposing to home gateway or described speech engine platform.
Further, described first transmission unit, also for when described steering order does not need to carry out semantic explanation, sending null value to described speech engine platform, to identify described steering order as unit's instruction.
Further, also comprising: the first receiver module, for receiving the control message from control terminal, wherein, described control message comprises steering order list; Labeling module, for according to described steering order list, to needing, the steering order decomposed marks; First sending module, for being sent to described speech engine platform by the steering order list after mark.
On the other hand, the present invention also provides the control device of a kind of intelligent appliance equipment, comprising: determination module, for determining from the steering order that the phonetic order of control terminal is corresponding; 2nd sending module, asks for sending semantic explanation to semantic engine platform, and to ask, described steering order is carried out instruction decomposition by semantic engine platform; 2nd receiver module, the steering order after the instruction decomposition that semantic engine platform returns for receiving, and the steering order after sending described instruction decomposition to home gateway.
Further, described determination module comprises: the first reception unit, for receiving the described phonetic order from described control terminal, and carries out language material identification to described phonetic order, to obtain language material information corresponding to described phonetic order; Determining unit, for described language material information being searched in the steering order list of pre-stored, to determine the steering order that described language material information is corresponding, wherein, described steering order list comprises the steering order that the needs marked decompose.
Further, described 2nd sending module comprises: the 2nd judging unit, judges that described steering order is the need of carrying out semantic explanation for the steering order list according to pre-stored; 2nd transmission unit, for when needs carry out semantic explanation, sending described semanteme to institute's semantic engine platform and explain request.
Semantic engine platform and speech engine platform are carried out alternately by the present invention, semantic engine platform judges whether to receive the semantic explanation request from speech engine platform, if received, then steering order is carried out instruction decomposition, when speech engine platform cannot complete steering order transmission, the steering order directly obtained for speech engine platform is decomposed, accelerate processing speed, and release the complex operations of control terminal, user's simple operations can complete the control of intelligent appliance equipment, the process solving prior art home intelligence needs control terminal to carry out multi-pass operations, user needs repeatable operation control terminal, the information of two platforms just can be made to carry out alternately, the problem that system performance and Consumer's Experience are all lower.
Embodiment
Control terminal is needed to carry out multi-pass operations in order to solve the process of prior art home intelligence, user needs repeatable operation control terminal, the information of two platforms just can be made to carry out alternately, the problem that system performance and Consumer's Experience are all lower, the present invention provides control method and the device of a kind of intelligent appliance equipment, below in conjunction with accompanying drawing and embodiment, the present invention is further elaborated. It is to be understood that specific embodiment described herein is only in order to explain the present invention, do not limit the present invention.
Embodiments providing a kind of control method of intelligent appliance equipment, its flow process as shown in Figure 1, comprises step S102 to S104:
S102, semantic engine platform judges whether to receive the semantic explanation request from speech engine platform, and wherein, semantic explanation request is for asking the steering order explaining control intelligent appliance equipment;
S104, when receiving semantic explanation request, steering order is carried out instruction decomposition by semantic engine platform, the steering order after send decomposition.
Semantic engine platform and speech engine platform are carried out alternately by the embodiment of the present invention, semantic engine platform judges whether to receive the semantic explanation request from speech engine platform, if received, then steering order is carried out instruction decomposition, when speech engine platform cannot complete steering order transmission, the steering order directly obtained for speech engine platform is decomposed, accelerate processing speed, and release the complex operations of control terminal, user's simple operations can complete the control of intelligent appliance equipment, the process solving prior art home intelligence needs control terminal to carry out multi-pass operations, user needs repeatable operation control terminal, the information of two platforms just can be made to carry out alternately, the problem that system performance and Consumer's Experience are all lower.
When receiving semantic explanation request, steering order is carried out instruction decomposition by semantic engine platform, send decompose after the process of steering order can comprise: when receive semantic explain request, semantic engine platform judges that steering order is semantic the need of carrying out to be explained; When steering order needs to carry out semantic explanation, steering order is carried out instruction decomposition by semantic engine platform; When steering order does not need to carry out semantic explanation, semantic engine platform sends null value to speech engine platform, to identify steering order as unit's instruction; Finally, the steering order after decomposing is sent to home gateway or speech engine platform. Said process is that semantic engine platform side judges whether that needs carry out semantic explanation, and certainly, speech engine platform side can also judge, will be described below.
Realize in process, speech engine platform can prestore the steering order list needing the steering order decomposed to mark, then before semantic engine platform judges whether to receive the semantic explanation request from speech engine platform, also comprise: semantic engine platform receives the control message from control terminal, wherein, control message comprises steering order list; According to steering order list, to needing, the steering order decomposed marks semantic engine platform; Steering order list after mark is sent to speech engine platform. Through said process, speech engine platform just stores steering order list, before sending semantic explanation request, so that it may according to this steering order list, to send the steering order needing semantic explanation.
The embodiment of the present invention also provides a kind of control method of intelligent appliance equipment, and the flow process of the method as shown in Figure 2, comprises step S202 to S206:
S202, speech engine platform is determined from the steering order that the phonetic order of control terminal is corresponding;
S204, speech engine platform sends semantic explanation to semantic engine platform and asks, to ask semantic engine platform that steering order is carried out instruction decomposition;
S206, the steering order after the instruction decomposition that speech engine platform reception semantic engine platform returns, and the steering order after sending instruction decomposition to home gateway.
Embodiment of the present invention semantic engine platform and speech engine platform carry out alternately, speech engine platform sends semantic explanation to semantic engine platform and asks, allow semantic engine platform that steering order is carried out instruction decomposition, according to the steering order after the decomposition received, intelligent appliance equipment is controlled again, accelerate processing speed, and release the complex operations of control terminal.
In the process realized, speech engine platform determines that the process from steering order corresponding to the phonetic order of control terminal is as follows: speech engine platform receives the phonetic order from control terminal, and phonetic order is carried out language material identification, to obtain language material information corresponding to phonetic order; Language material information is searched for by speech engine platform in the steering order list of pre-stored, and to determine the steering order that language material information is corresponding, wherein, steering order list comprises the steering order that the needs marked decompose.
When above-mentioned speech engine platform sends semantic explanation request to semantic engine platform, according to the steering order list of pre-stored, speech engine platform can judge that steering order is the need of carrying out semantic explanation; When needs carry out semantic explanation, sending semantic explanation request to semantic engine platform, when not needing to carry out semantic explanation, direct sending controling instruction is to home gateway or intelligent appliance equipment.
The embodiment of the present invention additionally provides the control device of a kind of intelligent appliance equipment, its structure is illustrated as shown in Figure 3, comprise: judge module 10, the semantic explanation request from speech engine platform is received for judging whether, wherein, semantic explanation is asked for asking the steering order explaining control intelligent appliance equipment; Execution module 20, and judges that module 10 is coupled, for when receive semantic explain request, steering order is carried out instruction decomposition, send decompose after steering order.
Fig. 4 shows the structural representation of execution module 20, comprising: the first judging unit 201, for when receiving semantic explanation request, judging that steering order is the need of carrying out semantic explanation; Actuator unit 202, is coupled with the first judging unit 201, for when steering order needs to carry out semantic explanation, steering order being carried out instruction decomposition; First transmission unit 203, is coupled with actuator unit 202, for sending the steering order after decomposing to home gateway or speech engine platform; When steering order does not need to carry out semantic explanation, send null value to speech engine platform, to identify steering order as unit's instruction.
Fig. 5 shows the preferred structure schematic diagram of above-mentioned control device, and on the basis of Fig. 3, it can also comprise: the first receiver module 30, and for receiving the control message from control terminal, wherein, control message comprises steering order list; Labeling module 40, is coupled with the first receiver module 30, for according to steering order list, to needing, the steering order decomposed marks; First sending module 50, with labeling module 40 and judge that module 10 is coupled, for the steering order list after marking is sent to speech engine platform.
Realizing in process, above-mentioned control device can be arranged in semantic engine platform, and those skilled in the art, according to above-mentioned record, know and how to arrange, repeat no more herein.
The embodiment of the present invention also provides the control device of a kind of intelligent appliance equipment, and its structure is illustrated as shown in Figure 6, comprising: determination module 60, for determining from the steering order that the phonetic order of control terminal is corresponding; 2nd sending module 70, is coupled with determination module 60, asks for sending semantic explanation to semantic engine platform, to ask semantic engine platform that steering order is carried out instruction decomposition; 2nd receiver module 80, is coupled with the 2nd sending module 70, for receive the instruction that semantic engine platform returns decompose after steering order, and to home gateway send instruction decompose after steering order.
Where it is determined that the structure signal of module 60 can as shown in Figure 7, comprise: the first reception unit 601, for receiving the phonetic order from control terminal, and carries out language material identification to phonetic order, to obtain language material information corresponding to phonetic order; Determining unit 602, is coupled with the first reception unit 601, and for language material information being searched in the steering order list of pre-stored, to determine the steering order that language material information is corresponding, wherein, steering order list comprises the steering order that the needs marked decompose.
The structure signal of above-mentioned 2nd sending module 70 can as shown in Figure 8, comprise: the 2nd judging unit 701, judges that steering order is the need of carrying out semantic explanation for the steering order list according to pre-stored; 2nd transmission unit 702, is coupled with the 2nd judging unit 701, for when needs carry out semantic explanation, sending semanteme to semantic engine platform and explain request.
Preferred embodiment one
Embodiments providing a kind of household electric appliance control method mutual based on intelligent sound, the method, by the interaction flow of speech engine platform and semantic engine platform, completes the control scene of intelligent appliance. As shown in Figure 9, the preset corpus of speech engine platform, corpus correspond to the mapping of language material information and steering order to the network structure of the present embodiment. The preset semantic storehouse of semantic engine platform, comprises the mixed poly-function of ontology model, example and reasoning. Said structure interaction flow as shown in Figure 10, comprises following process:
Step 1: mobile terminal sends a request message to intelligent appliance semantic engine platform, comprises steering order list in message.
Step 2: intelligent appliance semantic engine platform, according to instruction list, marks needing the instruction decomposed further.
Step 3: intelligent appliance semantic engine platform returns the instruction list needing to decompose to speech engine platform.
Step 4: the instruction decomposed marks speech engine platform to needing.
Step 5: mobile terminal receives user speech instruction, and carries out speech recognition.
Step 6: the language material information of identification is sent to speech engine platform by mobile terminal.
Step 7: speech engine platform carries out voice semantic search, and translates into the steering order that matching degree is the highest.
Step 8: speech engine platform judges that this instruction is explained the need of semanteme.
Step 9: speech engine platform explains request to intelligent appliance semantic engine platform sending controling instruction semanteme.
Step 10: intelligent appliance semantic engine platform carries out instruction decomposition.
Step 11: intelligent appliance semantic engine platform sends the steering order decomposed to gateway.
Preferred embodiment two
Embodiments providing a kind of household electric appliance control method mutual based on intelligent sound, the method, by the interaction flow of speech engine platform and semantic engine platform, completes the control scene of intelligent appliance. As shown in figure 11, the preset corpus of speech engine platform, corpus correspond to the mapping of language material information and steering order to the network structure of the present embodiment. The preset semantic storehouse of semantic engine platform, comprises the mixed poly-function of ontology model, example and reasoning. Said structure interaction flow as shown in figure 12, comprises following process:
Step 1: mobile terminal receives user speech instruction, and carries out speech recognition.
Step 2: the language material information of identification is sent to speech engine platform by mobile terminal.
Step 3: speech engine platform carries out voice semantic search, and translates into the steering order that matching degree is the highest.
Step 4: speech engine platform explains request to semantic platform sending controling instruction semanteme.
Step 5: semantic engine judges that instruction is the need of carrying out semantic explanation.
Step 6: if without the need to explaining, returning null value to speech engine platform, identifying this instruction has been unit's instruction;
Step 7: if needing to explain, semantic engine carries out instruction to be explained and decomposes and return decomposition instruction set;
Step 8: speech engine is to home gateway transmission control order.
The aforesaid method that the embodiment of the present invention provides solves the interaction problems of speech engine platform and semantic engine platform in intelligent appliance system, it is to increase the intellectuality of household electrical appliances scenes.
Although being example object, having disclosed the preferred embodiments of the present invention, it is also possible for those skilled in the art will recognize various improvement, increase and replacement, and therefore, the scope of the present invention should be not limited to above-described embodiment.