Summary of the invention
The problem that the present invention solves is to provide a kind of phonetic controller and sound control method thereof of movement-based terminal, the any a word that can say according to the user starts corresponding application and obtains result, without using fixedly voice command words, thereby simplified the control to mobile terminal, easy to use, improved user's experience effect.
For addressing the above problem, the invention provides a kind of speech control system of movement-based terminal, comprise: mobile terminal, information processor and server, wherein: mobile terminal for obtaining voice messaging, and sends to information processor by the voice messaging obtained, receive the service request information that information processor sends, and judge whether to be searched in this locality, if so, search for the service feedback information corresponding with described service request information; Otherwise, described service request information is sent to server, the service feedback information that reception server sends; After obtaining described service feedback information, carry out the application operating corresponding with described service feedback information; Information processor, connect described mobile terminal, for described voice messaging being carried out successively to identifying processing, text-converted processing and semantic dissection process, obtain the service request information corresponding with described voice messaging, and described service request information is sent to mobile terminal; Server, connect described mobile terminal, for according to described service request information, searches for the service feedback information corresponding with described service request information, and described service feedback information is sent to mobile terminal.
Alternatively, described mobile terminal comprises: voice input module, for obtaining voice messaging; First communication module, connect described information processor, for the voice messaging by obtaining, sends to information processor, and receive the service request information that information processor sends; Judge module, connect described first communication module, according to described service request information, judges whether to be searched in this locality, when being, described service request information sent to search module; Otherwise, described service request information is sent to second communication module; Local memory module, for the stores service feedback information; Search module, connect described judge module and described local memory module, for from local memory module, searching for the service feedback information corresponding with described service request information; Second communication module, connect described judge module and described server, for described service request information is sent to server, and the service feedback information of reception server transmission; Executive Module, connect described search module and described second communication module, for carrying out the application operating corresponding with described service feedback information.
Alternatively, described mobile terminal also comprises: the local module of answering, connect described first communication module, and when the described voice messaging of described information processor None-identified, the described local module of answering is carried out this locality answer.
Alternatively, described Executive Module comprises: a plurality of application memory unit, for storing different classes of application operating; The priority allocation units, connect described application memory unit, is used to each described application memory unit to distribute priority; Call control unit, connect described application memory unit, described priority allocation units, described search module and described second communication module, for application operating corresponding to service feedback information that obtains the current application operating of carrying out and receive, call application operating corresponding to service feedback information received, and whether the priority of application operating corresponding to the service feedback information received according to precedence information judgement is greater than the priority of the current application operating of carrying out, if so, close the current application operating of carrying out; Otherwise, maintain the current application operating of carrying out.
Alternatively, described mobile terminal also comprises: prompting module connects described Executive Module, for described application operating is carried out to voice reminder or display alarm.
Alternatively, described mobile terminal also comprises: the alert requests module, connect described second communication module and prompting module, for obtaining the alert requests information corresponding with described service request information, described alert requests information exchange is crossed to the prompting feedback information that second communication module sends to server and sends by the second communication module reception server, and described prompting feedback information is sent to prompting module; Described server, according to described alert requests information, obtains the prompting feedback information corresponding with described alert requests information; Described prompting module is carried out voice reminder or display alarm to described prompting feedback information.
Alternatively, described information processor comprises: third communication module, connect described mobile terminal, and for receiving described voice messaging, and service request information is sent to mobile terminal; Sound identification module, connect described third communication module, for described voice messaging is carried out to identifying processing, and the voice messaging after being identified; Text conversion module, connect described sound identification module, for the voice messaging to after identification, carries out the text-converted processing, obtains the text message corresponding with described voice messaging; Semantic meaning analysis module, connect described text conversion module and described third communication module, for described text message is carried out to semantic dissection process, obtain the service request information corresponding with described voice messaging, and described service request information is sent to third communication module.
Alternatively, described sound identification module comprises: freely say sound bank, for storing a plurality of voice of freely saying; Matching unit, connect described third communication module, described sound bank and the described text conversion module freely said, be used for from freely saying that sound bank finds the voice that are complementary with described voice messaging, and the voice messaging of voice after identification found sent to text conversion module.
Alternatively, describedly freely say that sound bank comprises: a plurality of voice units of freely saying, each described voice messaging of freely saying that voice unit is corresponding different classes of; Described sound identification module also comprises: the priority setting unit, connect described voice unit and the matching unit freely said, be used to each describedly freely to say that voice unit arranges priority, according to priority, order from high to low finds from freely saying voice unit the voice that are complementary with described voice messaging to described matching unit.
Alternatively, described sound identification module also comprises: chat sound bank, the matching connection unit, for storing the chat voice, when matching unit can't find the voice that are complementary with described voice messaging in freely saying sound bank, continue to find the voice that are complementary with described voice messaging in chatting sound bank.
Alternatively, described semantic meaning analysis module comprises: sentence pattern dissects unit, connects described text conversion module, for the information after text-converted is processed, carries out the parse of a sentential form, obtains sentence pattern information corresponding to described information; Cutting unit, connect described sentence pattern and dissect unit, for according to described sentence pattern information, the information after the text-converted processing is divided into to a plurality of semantemes; Indexing unit, connect described cutting unit, for being meaningful semanteme or meaningless semanteme by described semantic marker; Remove unit, connect described indexing unit, for removing described meaningless semanteme; The service request memory cell, for the stores service solicited message; Converting unit, connect described removal unit, described service request memory cell and described third communication module, for meaningful semanteme is changed, obtain the service request information with meaningful semantic corresponding, and described service request information is sent to third communication module.
Alternatively, described server comprises: four-way letter module, connect described mobile terminal, and for receiving described service request information, and service feedback information is sent to mobile terminal; A plurality of information provides module, for the service feedback information of a plurality of classifications is provided; Analysis module, connect described four-way letter module, for judging the classification of described service request information; Retrieval module, connect described analysis module, described information module and described four-way letter module are provided, for provide the module retrieval service feedback information corresponding with described service request information in the information corresponding with described classification, and the service feedback information retrieved is sent to four-way letter module.
Alternatively, described mobile terminal is connected by any communication mode in 2G, 3G or 4G with described information processor.
Alternatively, described mobile terminal is connected by any communication mode in 2G, 3G or 4G with described server.
Alternatively, described mobile terminal comprises: mobile unit, mobile phone or computer.
Alternatively, described service request information comprises: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to a kind of or combination in any in music, perimeter query and chat.
In order to address the above problem, the present invention also provides a kind of sound control method of movement-based terminal, comprising: obtain voice messaging; Described voice messaging is carried out to identifying processing, text-converted processing and semantic dissection process successively, obtain the service request information corresponding with described voice messaging; Search for the service feedback information corresponding with described service request information, and the execution application operating corresponding with described service feedback information.
Alternatively, described semantic dissection process comprises: the information after text-converted is processed is carried out the parse of a sentential form, obtains sentence pattern information corresponding to described information; According to described sentence pattern information, the information after text-converted is processed is divided into a plurality of semantemes; Be meaningful semanteme or meaningless semanteme by described semantic marker, and remove described meaningless semanteme; Meaningful semanteme is changed, obtained the service request information with meaningful semantic corresponding.
Alternatively, described service request information comprises: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to a kind of or combination in any in music, perimeter query and chat.
Alternatively, the sound control method of described movement-based terminal also comprises: when carrying out described application operating, described application operating is carried out to voice reminder or display alarm.
Alternatively, the sound control method of described movement-based terminal also comprises: after obtaining the service request information corresponding with described voice messaging, obtain the alert requests information corresponding with described service request information, and the prompting feedback information that search is corresponding with described alert requests information, and described prompting feedback information is carried out to voice reminder or display alarm.
Alternatively, the sound control method of described movement-based terminal also comprises: when the described voice messaging of None-identified, carry out this locality and answer.
Alternatively, carry out the application operating corresponding with described service feedback information and comprise: the application operation is classified, and for every class application operating, priority is set; Application operating corresponding to service feedback information that obtains the current application operating of carrying out and receive, call application operating corresponding to service feedback information received, and whether the priority of application operating corresponding to the service feedback information received according to precedence information judgement is greater than the priority of the current application operating of carrying out, if so, close the current application operating of carrying out; Otherwise, maintain the current application operating of carrying out.
Alternatively, described application operating comprises: the navigation operation, the priority of described navigation operation is the highest.
Compared with prior art, technical solution of the present invention has the following advantages: after obtaining voice messaging, can carry out successively identifying processing to voice messaging, text-converted is processed and semantic dissection process, thereby can obtain the service request information corresponding with described voice messaging, and then after searching the service feedback information corresponding with described service request information, just can carry out the application operating corresponding with described service feedback information, the end user is without using fixing voice command words just can start the corresponding application operating of mobile terminal to obtain the result of wanting, start corresponding application operating and obtain result but can say arbitrarily in short, providing more safer driving to serve for the user when, improved user's experience effect.In addition, even also can realize timely and accurately the voice of mobile terminal are controlled for the user who is unfamiliar with the mobile terminal operation.
Embodiment
For above-mentioned purpose of the present invention, feature and advantage can be become apparent more, below in conjunction with accompanying drawing, the specific embodiment of the present invention is described in detail.
Set forth in the following description a lot of details so that fully understand the present invention, implement but the present invention can also adopt other to be different from alternate manner described here, so the present invention has not been subject to the restriction of following public specific embodiment.
Just as described in the background section, mostly the control to mobile terminal in prior art be by manually completing, thereby affected the fail safe in the mobile terminal use procedure, and user's experience effect is poor.Although proposed the technology of voice control mobile terminal in prior art, the user must could realize the simple operations to mobile terminal by fixing several voice command words.As: when car machine user wants to navigate to People's Square, need to first start man machine language's interactive function, then must first talk about " navigation " to start navigation application, then must say again that " People's Square " arranges destination with the planning navigation way.And for example: when the cellphone subscriber wants to listen a certain song, need to first start man machine language's interactive function, then must first talk about " listening to the music " to start music application, then must put off until some time later concrete song title and play music.Therefore, the user can not use application by the mode of freely saying, the voice operating process is very loaded down with trivial details, and user's experience effect is poor.In addition, fixing voice command words inconvenience especially for the people who is unfamiliar with the car machine operation.
For above-mentioned defect, the inventor provides a kind of speech control system and sound control method thereof of movement-based terminal, it is after obtaining voice messaging, can carry out successively identifying processing to voice messaging, text-converted is processed and semantic dissection process, thereby can obtain the service request information corresponding with described voice messaging, and then after searching the service feedback information corresponding with described service request information, just can carry out the application operating corresponding with described service feedback information, the end user is without using fixing voice command words just can start the corresponding application operating of mobile terminal to obtain the result of wanting, start corresponding application operating and obtain result but can say arbitrarily in short, providing more safer driving to serve for the user when, improved user's experience effect.In addition, even also can realize timely and accurately the voice of mobile terminal are controlled for the user who is unfamiliar with the mobile terminal operation.
Below in conjunction with accompanying drawing, be elaborated.
Shown in figure 1, present embodiment provides a kind of speech control system of movement-based terminal, comprising: mobile terminal 100, information processor 200 and server 300, wherein:
Mobile terminal 100, for obtaining voice messaging, and the voice messaging obtained is sent to information processor 200, receive the service request information that information processor 200 sends, and judge whether to be searched in this locality, if so, the search service feedback information corresponding with described service request information; Otherwise, described service request information is sent to server 300, the service feedback information that reception server 300 sends; After obtaining described service feedback information, carry out the application operating corresponding with described service feedback information;
Information processor 200, connect described mobile terminal 100, for described voice messaging being carried out successively to identifying processing, text-converted processing and semantic dissection process, obtain the service request information corresponding with described voice messaging, and described service request information is sent to mobile terminal 100;
Server 300, connect described mobile terminal 100, for according to described service request information, searches for the service feedback information corresponding with described service request information, and described service feedback information is sent to mobile terminal 100.
Described mobile terminal 100 can comprise: any mobile devices such as mobile unit, mobile phone or computer.For simplicity, below take described mobile terminal 100 and describe as mobile unit as example, but it does not limit the scope of the invention.
Between described mobile terminal 100 and described information processor 200, can be connected by any communication mode in 2G, 3G or 4G.
Between described mobile terminal 100 and described server 300, can be connected by any communication mode in 2G, 3G or 4G.
Particularly, described mobile terminal 100 can be identical with communication mode and the communication mode between described mobile terminal 100 and described server 300 between described information processor 200, also can be different.
Described service request information can comprise: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to a kind of or combination in any in music, perimeter query and chat.That is, the speech control system that the present embodiment provides can make the user freely optionally input the voice relevant to above-mentioned arbitrary service request information, just can realize the demand that the user is corresponding.
Shown in figure 2, described mobile terminal 100 can comprise:
Voice input module 110, for obtaining voice messaging;
First communication module 120, connect described information processor 200, for the voice messaging by obtaining, sends to information processor 200, and receive the service request information that information processor 200 sends;
Judge module 130, connect described first communication module 120, according to described service request information, judges whether to be searched in this locality, when being, described service request information sent to search module 140; Otherwise, described service request information is sent to second communication module 160;
Local memory module 150, for the stores service feedback information;
Search module 140, connect described judge module 130 and described local memory module 150, for from local memory module 150, searching for the service feedback information corresponding with described service request information;
Second communication module 160, connect described judge module 130 and described server 300, for described service request information is sent to server 300, and the service feedback information of reception server 300 transmissions;
Executive Module 170, connect described search module 140 and described second communication module 160, for carrying out the application operating corresponding with described service feedback information.
Described voice input module 110 can be microphone.
Described first communication module 120 and second communication module 160 can be any communicators that adopts 2G, 3G or 4G communication mode, and first communication module 120 can be realized the communication between mobile terminal 100 and information processor 200, second communication module 160 can be realized the communication between mobile terminal 100 and server 300.
Described local memory module 150 can be internal or external any memory, wherein can store the service feedback information corresponding with the part service request information.As: address list, schedule, message registration, note record, navigation record etc.
Because Flight Information, hotel information, train ticket information, stock information, Weather information etc. are real-time change, and its required memory space is very large, therefore can't be stored in local memory module 150, can only be provided by server 300.
When the service feedback information corresponding with described service request information is provided by local memory module 150, only need in mobile terminal 100, carry out local search, otherwise, need in server 300, be searched for.Described judge module 130 is exactly for judging the position of search.Particularly, store the relation of service request information kind and corresponding searching position in described judge module 130, when from first communication module 120 obtains described service request information, first judge the kind of service request information, and then, according to the service request information kind of storage and the relation of corresponding searching position, obtaining the service feedback information that described service request information is corresponding should be provided or be provided by server 300 by local search module 150; When being provided by local search module 150, described service request information is sent to search module 140, when being provided by server 300, described service request information is sent to second communication module 160, then send to server 300 by second communication module 160.
Described search module 140 receives described service request information from judge module 130, and searches for the service feedback information corresponding with described service request information from local memory module 150, and the service feedback information searched is sent to Executive Module 170.
Described Executive Module 170 both can receive the service feedback information provided by local search module 150 from search module 140, also can receive the service feedback information provided by server 300 from second communication module 160, after receiving described service feedback information, described Executive Module 170 is responsible for carrying out corresponding application operating.
Preferably, in conjunction with reference to shown in figure 3, described Executive Module 170 can comprise:
A plurality of application memory unit 171, for storing different classes of application operating;
Priority allocation units 173, connect described application memory unit 171, is used to each described application memory unit 171 to distribute priority;
Call control unit 175, connect described application memory unit 171, described priority allocation units 173, described search module 140 and described second communication module 160, for application operating corresponding to service feedback information that obtains the current application operating of carrying out and receive, call application operating corresponding to service feedback information received, and whether the priority of application operating corresponding to the service feedback information received according to precedence information judgement is greater than the priority of the current application operating of carrying out, if, close the current application operating of carrying out, otherwise, maintain the current application operating of carrying out.
In described application memory unit 171, the classification of application operating of storage can comprise: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to any one in music, perimeter query and chat.
Described priority allocation units 173 can be divided into plural priority by application memory unit 171, as: two, three or five etc.For simplicity, the present embodiment is divided into two priority by all application memory unit 171, wherein: the application memory unit 171 of navigation application operational correspondence is high priority, other application memory unit 172 is low priority, thereby can always be the user navigation information is provided, guarantee fail safe and the convenience driven, improved user's experience effect.
The described control unit 175 that calls is when calling and carrying out application operating corresponding to the service feedback information receive, whether the priority of the application operating that the service feedback information that can also receive according to the precedence information judgement is corresponding is greater than the priority of the current application operating of carrying out, thereby judges whether to close the current application operating of carrying out.Particularly, when the priority ratio of the current application operating of carrying out is low, close the current application operating of carrying out, to improve, process the efficiency that rigidly connects application operating corresponding to the service feedback information received.As: the current application operating of carrying out is navigation, application operating corresponding to the service feedback information received is for listening to the music, therefore due to the priority of the priority of listening to the music lower than navigation, when calling the application operating that control unit 175 listens to the music in execution, navigation application is still opened.And for example: the current application operating of carrying out is for listening to the radio, application operating corresponding to the service feedback information received is for listening to the music, because the priority of listening to the music is not more than the priority listened to the radio, therefore, when calling the application operating that control unit 175 listens to the music in execution, close broadcast receiver.
It should be noted that, in other embodiments of the invention, described Executive Module can not carry out the priority setting to each application memory unit, only to carry out application operating corresponding to service feedback information received, be that it does not comprise the priority allocation units, calling control unit is only also to call to carry out application operating corresponding to service feedback information received, and does not carry out judgement and the subsequent treatment of priority.
Preferably, described mobile terminal 100 can also comprise: the local module 181 of answering, connect described first communication module 120, and when the described voice messaging of described information processor 200 None-identified, the described local module 181 of answering is carried out this locality answer.Particularly, described local answer can be voice response or word answer, as: " awfully sorry; as there is no at present signal, as temporarily can not to provide service for you ", or " I do not hear; please say a little slower ", or " whether you are to need to start navigation " etc., to improve user's experience effect.Further, can also answer module 181 by this locality and initiatively offer the service that the user wants in the direct ,You call center, call center that connects.
Preferably, described mobile terminal 100 can also comprise: prompting module 183, connect described Executive Module 170(specifically can connect call control unit 175 in Executive Module 170), when Executive Module 170 is carried out described application operating, carry out voice reminder or display alarm by 183 pairs of described application operatings of prompting module, thereby can further improve user's experience effect.
Preferably, described mobile terminal 100 can also comprise: alert requests module 185, connect described second communication module 160 and prompting module 183, for obtaining the alert requests information corresponding with described service request information, described alert requests information exchange is crossed to the prompting feedback information that second communication module 160 sends to server 300 and sends by second communication module 160 reception servers 300, and described prompting feedback information is sent to prompting module 183; Described server 300, according to described alert requests information, obtains the prompting feedback information corresponding with described alert requests information; 183 pairs of described prompting feedback informations of described prompting module carry out voice reminder or display alarm.As: the user says " Zhongshan Tomb that I think Nanjing ", Executive Module 170 is when providing guidance path, can also provide the Weather information " raining at present in Nanjing; please take in a reef " of locality, Nanjing or the traffic information " the XX highway section relatively blocks up at present " of guidance path process, to give the more intimate voice suggestion of user, the information additionally provided outside the result that the user directly goes for is being provided the voice content that these information are based on the user.
In conjunction with reference to shown in figure 4, described information processor 200 can comprise:
Third communication module 210, connect described mobile terminal 100, for receiving described voice messaging, and service request information sent to mobile terminal 100;
Sound identification module 220, connect described third communication module 210, for described voice messaging is carried out to identifying processing, and the voice messaging after being identified;
Text conversion module 230, connect described sound identification module 220, for the voice messaging to after identification, carries out the text-converted processing, obtains the text message corresponding with described voice messaging;
Semantic meaning analysis module 240, connect described text conversion module 230 and described third communication module 210, for described text message is carried out to semantic dissection process, obtain the service request information corresponding with described voice messaging, and described service request information is sent to third communication module 210.
Described information processor 200 can adopt the high in the clouds service unit.
Particularly, third communication module 210 connects first communication module 110.
In conjunction with reference to shown in figure 5, described sound identification module 220 can comprise:
Freely say sound bank 221, for storing a plurality of voice of freely saying;
Matching unit 225, connect described third communication module 210, described sound bank 221 and the described text conversion module 230 freely said, be used for from freely saying that sound bank 221 finds the voice that are complementary with described voice messaging, and the voice messaging of voice after identification found sent to text conversion module 230.
Preferably, describedly freely say that sound bank 221 can comprise: a plurality of voice units 229 of freely saying, each described voice messaging of freely saying that voice unit 229 is corresponding different classes of; Described sound identification module 220 can also comprise: priority setting unit 223, connect described voice unit 229 and the matching unit 225 freely said, be used to each describedly freely to say that voice unit 229 arranges priority, according to priority, order from high to low finds the voice that are complementary with described voice messaging to described matching unit 225 from freely say voice unit 229.
Preferably, described sound identification module 220 can also comprise: chat sound bank 227, matching connection unit 225, for storing the chat voice, when matching unit 225 can't find the voice that are complementary with described voice messaging in freely saying sound bank 221, continue to find the voice that are complementary with described voice messaging in chatting sound bank 227.
The present embodiment is divided into the sound bank in sound identification module 220 freely to say sound bank 221 and chat sound bank 227, and the memory capacity of chat sound bank 227 can be greater than the memory capacity of freely saying sound bank 221.Describedly freely say that sound bank 221 is sound banks independent specific and that arrange for application commonly used on the car machine.Each is described freely say voice unit 229 respectively a corresponding classification freely say voice, described classification can comprise: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to any one in music, perimeter query and chat.
Describedly freely say that why independent setting of sound bank 221 is in order to facilitate the car owner to use application commonly used on car by interactive voice, avoid carrying out speech recognition and speech analysis and waste the too much time and make processing speed slow in a large amount of sound banks, therefore use intelligent and speed ratio is very fast.Described chat sound bank 227 has comprised large-scale voice entry information, such as chat message, encyclopaedia information etc., this sound bank is mainly to use in order to meet the user some man-machine interactions of carrying out outside the application of car machine, such as with the car machine, carrying out some situational dialogues " you are much this year " " what is your name " " you are very clever " and so on.Comparatively speaking, chat sound bank 227 because scope is large, content is more, may not be therefore so intelligence or processing speed more relatively slow.
In conjunction with reference to shown in figure 6, described semantic meaning analysis module 240 can comprise:
Sentence pattern dissects unit 241, connects described text conversion module 230, for the information after text-converted is processed, carries out the parse of a sentential form, obtains sentence pattern information corresponding to described information;
Cutting unit 242, connect described sentence pattern and dissect unit 241, for according to described sentence pattern information, the information after the text-converted processing is divided into to a plurality of semantemes;
Indexing unit 243, connect described cutting unit 242, for being meaningful semanteme or meaningless semanteme by described semantic marker;
Remove unit 244, connect described indexing unit 243, for removing described meaningless semanteme;
Service request memory cell 245, for the stores service solicited message;
Converting unit 246, connect described removal unit 244, described service request memory cell 245 and described third communication module 210, for meaningful semanteme is changed, obtain the service request information with meaningful semantic corresponding, and described service request information is sent to third communication module 210.
It should be noted that, in other embodiments of the invention, described voice parsing module 240 can also adopt other structures, and it does not limit the scope of the invention.
In conjunction with reference to shown in figure 7, described server 300 can comprise:
Four-way letter module 310, connect described mobile terminal 100, for receiving described service request information, and service feedback information sent to mobile terminal 100;
A plurality of information provides module 340, for the service feedback information of a plurality of classifications is provided;
Analysis module 320, connect described four-way letter module 310, for judging the classification of described service request information;
Retrieval module 330, connect described analysis module 320, described information module 340 and described four-way letter module 310 are provided, for provide module 340 retrieval the service feedback information corresponding with described service request information in the information corresponding with described classification, and the service feedback information retrieved is sent to four-way letter module 310.
Particularly, described four-way letter module 310 connects second communication module 160.
It can be call center, network or information service firm etc. that described information provides module 340, and the classification of the service feedback information that it provides can comprise: navigation, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, listen to any one in music, perimeter query and chat.
Below take the inquiry flight be example, the course of work of the speech control system of the present embodiment based on mobile unit is described:
1) voice input module 110 receives " the inquiry Shanghai day after tomorrow is to Pekinese's flight " or the voice messaging of " list Shanghai to Pekinese's flight, the time is the day after tomorrow " that the user sends;
2) voice input module 110 sends to sound identification module 220 by above-mentioned voice messaging by first communication module 120 and third communication module 210;
3) 220 pairs of voice messagings that receive of sound identification module carry out identifying processing, and the voice messaging after identification is sent to text conversion module 230;
4) voice messaging after 230 pairs of identifications of text conversion module carries out text-converted, and the text message after conversion is sent to semantic meaning analysis module 240;
5) 240 pairs of text messages of semantic meaning analysis module carry out the semanteme parsing, obtain the service request information of " inquiry " " day after tomorrow " " departure place is that Shanghai, destination are Pekinese's flight ";
6) voice parsing module 240 sends to judge module 130 by third communication module 210 and first communication module 110 by above-mentioned service request information;
7) judge module 130 is according to the service request information received, judge the inquiry flight and need to provide corresponding information by server 300, judge module 130 sends to analysis module 320 by described service request information by second communication module 160 and four-way letter module 310;
8) classification of the described service request information of analysis module 320 judgement, and described service request information and its classification information are sent to retrieval module 330;
9) retrieval module 330 is retrieved the service feedback information corresponding with described service request information in the information corresponding with described classification provides module 340, and the service feedback information exchange retrieved is crossed to four-way and believe that module 310 and second communication module 160 send to Executive Module 170; Described service feedback information is the day after tomorrow of all Flight Informations from Shanghai to the Pekinese;
10) Executive Module 170 receives described all Flight Informations, and described Flight Information is carried out to speech play or/and word shows, thereby completes the inquiry of flight.
After obtaining Flight Information, the user can carry out flight reservation according to described Flight Information, and its process is similar to flight inquiring, does not repeat them here.
It is mutual that the present embodiment carries out the man machine language by the mode of freely saying, and can realize the seamless jump between different application.
Correspondingly, shown in figure 8, present embodiment also provides a kind of sound control method of movement-based terminal, comprising:
Step S1, obtain voice messaging;
Step S2, carry out identifying processing, text-converted processing and semantic dissection process successively to described voice messaging, obtains the service request information corresponding with described voice messaging;
Step S3, search for the service feedback information corresponding with described service request information, and the execution application operating corresponding with described service feedback information.
Described mobile terminal can comprise: any mobile devices such as mobile unit, mobile phone or computer.
Particularly, described service request information comprises: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to a kind of or combination in any in music, perimeter query and chat.
When carrying out identifying processing, the specific sound bank of freely saying can be set for application commonly used on mobile terminal, other application are arranged to the chat sound bank, thereby when identifying processing, can first in freely saying sound bank, be searched for, finally avoid carrying out speech recognition and speech analysis and waste the too much time and make processing speed slow in a large amount of sound banks, therefore use intelligent and speed ratio is very fast.
Described text-converted is processed and is known for those skilled in the art, does not repeat them here.
Particularly, in conjunction with reference to shown in figure 9, described semantic dissection process can comprise:
Step S11, the information after text-converted is processed is carried out the parse of a sentential form, obtains sentence pattern information corresponding to described information;
Step S12, according to described sentence pattern information, the information after text-converted is processed is divided into a plurality of semantemes;
Step S13, be meaningful semanteme or meaningless semanteme by described semantic marker, and remove described meaningless semanteme;
Step S14, changed meaningful semanteme, obtains the service request information with meaningful semantic corresponding.
In an object lesson, can by the voice messaging of " through Xujiahui to People's Square how to get to " through identifying processing, text-converted process and semantic dissection process after obtain the service request information of " navigated; INTRM intermediate point is Xujiahui, destination is People's Square ".
In another object lesson, the voice messaging that can " send short messages to the number of Zhang San Shanghai China Telecom; I shall go to Beijing tomorrow " obtains the service request information of " send short messages; the Shanghai China Telecom number that contact number is Zhang San, short message content will go to Beijing tomorrow for me " after identifying processing, text-converted processing and semantic dissection process.
Preferably, the sound control method of the terminal of movement-based described in the present embodiment can also comprise: step S4, when carrying out described application operating, carry out voice reminder or display alarm to described application operating.
Preferably, the sound control method of the terminal of movement-based described in the present embodiment can also comprise: after obtaining the service request information corresponding with described voice messaging, obtain the alert requests information corresponding with described service request information, and the prompting feedback information that search is corresponding with described alert requests information, and described prompting feedback information is carried out to voice reminder or display alarm.
In addition, when the described voice messaging of None-identified, can carry out this locality and answer, not repeat them here.
Particularly, in conjunction with reference to shown in Figure 10, carrying out the application operating corresponding with described service feedback information can comprise:
Step S21, classified to the application operation, and for every class application operating, priority be set;
Step S22, application operating corresponding to service feedback information that obtains the current application operating of carrying out and receive, call application operating corresponding to service feedback information received;
Step S23, whether the priority of the application operating that the service feedback information that judgement receives according to precedence information is corresponding is greater than the priority of the current application operating of carrying out, and if so, performs step S24; Otherwise, execution step S25;
Step S24, close the current application operating of carrying out;
Step S25, maintain the current application operating of carrying out.
The classification of described application operating can comprise: navigate, make a phone call, send short messages, check or change address list, open or close broadcast receiver, inquiry or book flight, inquiry or predetermined hotel, inquire about or book a train ticket, inquire about or purchase or dump stock, point of interest search, inquiry weather, schedule and prompting, listen to any one in music, perimeter query and chat.
When priority is set, all application operatings can be divided into to plural priority for every class application operating, as: two, three or five etc.For simplicity, the present embodiment is divided into two priority by all application operatings, wherein: navigation application is operating as high priority, other application operating is low priority, thereby can always be the user navigation information is provided, guarantee fail safe and the convenience driven, improved user's experience effect.
The described sound control method of the present embodiment can adopt aforesaid phonetic controller to realize, do not repeat them here, it can guarantee that the user is without using fixing voice command words just can start the corresponding application operating of mobile terminal to obtain the result of wanting equally, start corresponding application operating and obtain result but can say arbitrarily in short, providing more safer driving to serve for the user when, improved user's experience effect.In addition, even also can realize timely and accurately the voice of mobile terminal are controlled for the user who is unfamiliar with the mobile terminal operation.
Although the present invention discloses as above with preferred embodiment, the present invention not is defined in this.Any those skilled in the art, without departing from the spirit and scope of the present invention, all can make various changes or modifications, so protection scope of the present invention should be as the criterion with the claim limited range.