The search method of portable terminal and descriptor thereof
Technical field
The present invention relates to the search method of a kind of portable terminal and descriptor thereof, particularly relate to and a kind ofly can in communication process, from voice signal, automatically identify descriptor and start portable terminal that corresponding application program retrieves descriptor and a kind of search method of utilizing the descriptor that described portable terminal realizes.
Background technology
Existing portable terminal is when retrieving a descriptor, all must at first start corresponding application program can realize, for example, if the user wants to retrieve some contact persons' number, must start this application program of telephone directory manually retrieves, if and want to inquire the address of a certain objective, map software or the browser that just must manually boot in the portable terminal are retrieved.And utilize in the process that portable terminal converses the user, just can't manually boot application program again and retrieve.Again for example, if the user wants to seek restaurant, dining room and when wanting to buy present, all must manually boot the browser inquiry of surfing the Net, to obtain corresponding advertising message.But utilize in the process that portable terminal converses the user, just can't manually boot browser more simultaneously and inquire about.Therefore, need a kind of portable terminal that in communication process, just can identify descriptor and descriptor is retrieved and corresponding search method now badly.
Summary of the invention
The technical problem to be solved in the present invention is that portable terminal can't start the defective that application program is retrieved in the prior art in communication process in order to overcome, and provides a kind of and can automatically identify descriptor in communication process from voice signal and start portable terminal and a kind of search method of utilizing the descriptor of described portable terminal realization that corresponding application program is retrieved descriptor.
The present invention solves above-mentioned technical problem by following technical proposals:
The invention provides a kind of search method of descriptor of portable terminal, its characteristics are that described search method may further comprise the steps:
S
1, store at least one descriptor, and each descriptor all is set to corresponding with at least one application program in the described portable terminal;
S
2, comprise identification and output descriptor the voice signal of descriptor from one;
S
3, inquiry and start the application program corresponding with the described descriptor of exporting from described portable terminal.
What speech recognition and speech analysis techniques had developed in the prior art is very ripe, and can utilize relevant technology to come to carry out the identification of descriptor in the present invention from voice signal.
Preferably, step S
3Also comprise a step S afterwards
4: by application program started the described descriptor of output is retrieved, and result for retrieval is exported on the display screen of described portable terminal and show.
Preferably, step S
1Described at least one descriptor of middle storage comprises the number of object contact person, the network address of targeted website, the address of objective, the application program corresponding with the number of described object contact person comprises telephone directory, the application program corresponding with the network address of described targeted website comprises browser, and the application program corresponding with the address of described objective comprises map software, navigation software and browser.
The setting that described at least one descriptor is correlated with, as be set to comprise that " number of object contact person ", " network address of targeted website " and " address of objective " etc. are as the preference setting of speech recognition, as long as comprise identical or close word in the voice signal, all can be considered searching object and retrieve.For example, when " network address of targeted website " during as descriptor, as long as occur the words close with " network address " such as " network ", " webpage ", " net " in the voice signal, just all can be considered searching object, and for the preference setting of speech recognition, those skilled in the art can realize as required, just repeats no more at this, and concrete descriptor also can be set according to user's interest and needs.Then, will start corresponding application program is that browser is retrieved network address, and with result for retrieval output and show, carry out coordinate indexing thereby guaranteed in the user's communication process, can to utilize described portable terminal to start the descriptor that this application program of browser occurs in to communication process automatically by the backstage.
Like this, utilize described search method just can in communication process, from voice signal, automatically identify descriptor and descriptor is retrieved, and it is convenient and swift to operate, realized inquiring about in real time in the communication process function of descriptor, enrich the application of portable terminal, promoted user's experience.
Preferably, step S
1Described at least one descriptor of middle storage comprises dining room, present and tourism, comprises browser, step S with dining room, present and the corresponding application program of travelling
4Middle can the retrieval dining room, present and tourism by browser is to retrieve the data message relevant with dining room, present and tourism.
When occurring the close word of dining room, present and tourism and other meaning of a word in the descriptor, will start corresponding application program and be browser surfs the Net descriptor is retrieved, to retrieve relevant data message, mainly be some advertising messages, thereby the descriptor that has made things convenient for the user can utilize application program started to occur in to communication process in the process of mobile terminal call is retrieved automatically.
Preferably, step S
2In the described descriptor of storage output successively also, step S
3For: according to storage order by the described descriptor of extracting storage after arriving first successively, and inquiry and start the application program corresponding with the descriptor of extraction from described portable terminal successively.
When described descriptor is a fairly large number of, it is slack-off to cause described portable terminal to deal with speed, therefore, can in described portable terminal, open up a memory space specially, also namely successively the described descriptor of output is stored, and storage order can be stored in foremost for the descriptor of output earlier, so also will retrieve the descriptor that export earlier at first, thereby also just can accelerate retrieval rate, improve recall precision.
Preferably, step S
2Described in voice signal generated in real time in communication process by described portable terminal, when end of conversation, also remove the described descriptor of storage.
Utilize in the process that described portable terminal converses the user, described search method just can be carried out the retrieval of descriptor at the voice signal that produces in the communication process, namely judge and whether include descriptor in the described voice signal, if, then identify and export descriptor successively, judge again after producing voice signal when if not, then waiting for next the conversation.
And after receiving described descriptor, inquire successively and start at least one application program corresponding with each descriptor, and by application program started described descriptor is retrieved, result for retrieval can be exported at last on the display screen of described portable terminal and show.
The objective of the invention is to also provide a kind of portable terminal, its characteristics are that it comprises:
One descriptor memory module is used at least one descriptor of storage, and each descriptor all is set to corresponding with at least one application program in the described portable terminal;
One descriptor output module is used for comprising the voice signal identification of descriptor and exporting descriptor from one;
One application queries module is used for from described portable terminal inquiry and the startup application program corresponding with the described descriptor of output.
Preferably, described portable terminal also comprises a descriptor retrieval module, is used for by application program started the described descriptor of output being retrieved, and result for retrieval is exported on the display screen of described portable terminal and show.
Preferably, described at least one descriptor of described descriptor memory module storage comprises the number of object contact person, the network address of targeted website, the address of objective, the application program corresponding with the number of described object contact person comprises telephone directory, the application program corresponding with the network address of described targeted website comprises browser, and the application program corresponding with the address of described objective comprises map software, navigation software and browser.
Preferably, described at least one descriptor of described descriptor memory module storage comprises dining room, present and tourism, comprise browser with dining room, present and the corresponding application program of travelling, described descriptor retrieval module is retrieved dining room, present and tourism by browser, to retrieve the data message relevant with dining room, present and tourism.
Preferably, described descriptor output module also is used for the described descriptor of storage output successively, described application queries module is used for according to storage order by the described descriptor of extracting storage after arriving first successively, and inquiry and start the application program corresponding with the descriptor of extraction from described portable terminal successively.
Preferably, described voice signal is generated in communication process in real time by described portable terminal, also removes the described descriptor of storage when end of conversation.
Positive progressive effect of the present invention is: the present invention can automatically identify descriptor and descriptor is retrieved from voice signal in communication process, and it is convenient and swift to operate, realized by inquiring about the function of descriptor in the process in real time, enriched the application of portable terminal, promoted user's experience, can also promote retrieval rate simultaneously, improve recall precision.
Description of drawings
Fig. 1 is the structure chart of the portable terminal of embodiments of the invention 1.
Fig. 2 is the flow chart of search method of descriptor of the portable terminal of embodiments of the invention 1.
Embodiment
Provide preferred embodiment of the present invention below in conjunction with accompanying drawing, to describe technical scheme of the present invention in detail.
Embodiment 1:
As shown in Figure 1, portable terminal of the present invention comprises a voice recognition chip 1, a descriptor memory module 2, a descriptor output module 3, an application queries module 4 and a descriptor retrieval module 5.
It is very ripe that speech recognition in the prior art and speech analysis techniques have developed, the accuracy of present voice recognition chip recognition of speech signals is very high and have very big vocabulary, the speech category of ability, support that possesses highly extendible Real time identification is various, the audio frequency disposal ability is also fine, therefore, can both well identify and analyze voice signal substantially.
Then be provided with described voice recognition chip 1 in the portable terminal of the present invention, described voice recognition chip 1 has the function of speech recognition and analysis.
2 of described descriptor memory modules can be carried out the preference setting to described voice recognition chip 1, be used as the preference setting as input " number of object contact person ", " network address of targeted website " and a plurality of descriptor such as " addresses of objective ", and described a plurality of descriptor is when arranging as preference, as long as comprise identical or close word in the voice signal, all can be considered searching object and retrieve.For example, when " network address of targeted website " during as descriptor, as long as occur the words close with " network address " such as " network ", " webpage ", " net " in the voice signal, just all can be considered searching object.Concrete descriptor can be set according to user's interest and needs, and 1 of described voice recognition chip can carry out inquiry and the retrieval of fast and stable at described a plurality of descriptor.Then, will start corresponding application program is that browser is retrieved network address, and with result for retrieval output and show, carry out coordinate indexing thereby guaranteed in the user's communication process, can to utilize described portable terminal to start the descriptor that this application program of browser produces in to communication process automatically by the backstage.
Carry out after preference arranges successfully in described descriptor memory module 2, utilize in the process that described portable terminal converses the user, described descriptor output module 3 just can carry out the retrieval of descriptor at the voice signal that produces in the communication process by powerful audio frequency processing and the speech recognition analysis ability of described voice recognition chip 1, namely judge and whether include at least one descriptor in the described voice signal, if, then identify and export described at least one descriptor successively, judge again after producing voice signal when if not, then waiting for next the conversation.
When described descriptor is a fairly large number of, it is slack-off to cause described portable terminal and described voice recognition chip 1 to deal with speed, therefore, can in mobile phone, open up a memory space specially, also be that described descriptor output module 3 is also stored described at least one descriptor of output, and storage order can be stored in foremost for the descriptor of output earlier, so also will retrieve the descriptor of output earlier at first, thereby also just can accelerate retrieval rate, improve recall precision.
Described application queries module 4 then according to storage order by from described descriptor output module 3, extracting described at least one descriptor after arriving first successively, from described portable terminal, inquire successively and start at least one application program corresponding with each descriptor, 5 of described descriptor retrieval modules are retrieved described descriptor by at least one application program corresponding with each descriptor that starts successively, the result for retrieval of retrieving can be exported to successively at last on the display screen of described portable terminal to show.
In the present embodiment, a plurality of descriptor that described descriptor memory module 2 is set comprise the number of object contact person, the network address of targeted website, the address of objective, the application program corresponding with the number of described object contact person comprises telephone directory, the application program corresponding with the network address of described targeted website comprises browser, and the application program corresponding with the address of described objective comprises map software, navigation software and browser.
Wherein, at least one application program corresponding with each descriptor all can inquire about and retrieve after starting at descriptor.
And when end of conversation, also remove described at least one descriptor of described descriptor output module 3 storages.
Like this, utilize described portable terminal just can in communication process, from voice signal, automatically identify descriptor and descriptor is retrieved, and it is convenient and swift to operate, realized by inquiring about the function of descriptor in the process in real time, enrich the application of portable terminal, promoted user's experience.
For example, when the user utilizes described descriptor memory module 2 with descriptor " website " when arranging as preference, if in the process that described portable terminal is conversed, when " Sina website " this word occurring in the dialogue of both call sides, described descriptor output module 3 just can be judged " Sina website " this word close with descriptor " website " by described voice recognition chip 1 from voice signal, and can export " Sina website " this word.
And described descriptor output module 3 will be stored " Sina website " this word simultaneously, 4 of described application queries modules can be extracted word " Sina website " from described descriptor output module 3, and from described portable terminal, inquire and destination application that startup is corresponding with word " Sina website ", it is browser, 5 of described descriptor retrieval modules are retrieved word " Sina website " by the browser that starts successively, thereby just can generate the webpage of " Sina website ", can be that described webpage exports on the display screen of described portable terminal and shows at last with the result for retrieval of retrieving.And after end of conversation, described descriptor output module 3 can also be removed " Sina website " this word of storage.Thereby realized in the user's communication process descriptor that occurs in the output communication process in real time, and started corresponding application program on the backstage descriptor is retrieved, and result for retrieval exported on the display screen checked for the user.
And if the descriptor that preference arranges is more, the result for retrieval that retrieves is also a lot, this is to adopt the mode of Pagination Display that result for retrieval is presented on the display screen, and the user then can adopt at described display screen and horizontally slip or slide up and down to check whole result for retrieval.
As shown in Figure 2, the present invention utilizes the search method of the descriptor of the portable terminal that the portable terminal of present embodiment realizes may further comprise the steps:
Step 100, set a plurality of descriptor as the preference setting of described voice recognition chip 1, each descriptor all is set to corresponding with at least one application program in the described portable terminal.
Step 101, comprise identification and output descriptor the voice signal of descriptor from one, and the descriptor of storage output successively.
Step 102, according to storage order by extracting the storage descriptor after arriving first successively, and from described portable terminal, inquire successively and start at least one destination application corresponding with each descriptor.
Step 103, by application program started described descriptor is retrieved successively, described result for retrieval is exported to successively on the display screen of described portable terminal and show, when end of conversation, remove the descriptor of storage, then process ends.
Embodiment 2:
As shown in Figure 1, the portable terminal of present embodiment comprises a voice recognition chip 1, a descriptor memory module 2, a descriptor output module 3, an application queries module 4 and a descriptor retrieval module 5 equally.
The difference of present embodiment and embodiment 1 is: in the present embodiment, described at least one descriptor of described descriptor memory module 1 storage comprises dining room, present and tourism, comprise browser with dining room, present and the corresponding application program of travelling, and described descriptor retrieval module 5 can be retrieved dining room, present and tourism by browser, to retrieve the advertising message relevant with dining room, present and tourism.
The present embodiment emphasis is used as the preference setting with " dining room ", " present " and a plurality of descriptor such as " tourisms ", and it is same, when described a plurality of descriptor arranges as preference, as long as comprise identical or close word in the voice signal, all can be considered searching object and retrieve and inquire about.For example, when " dining room " during as descriptor, as long as occur the words close with " dining room " such as " restaurant ", " restaurant " in the voice signal, just all can be considered searching object.
Present embodiment considers that mainly the user may need queries ad information at any time, when for example in communication process, mentioning certain dining room or mentioning certain present of purchase, the user may need in time relevant advertisement to be retrieved, and utilizes the portable terminal of present embodiment then can realize.
When for example in the user's communication process, mentioning " dining room ", " dining room " this descriptor can be identified and export to described descriptor output module 3 just from voice signal, and described application queries module 4 will inquire and start the application program corresponding with " dining room " this descriptor, it is browser, following described descriptor retrieval module 5 will retrieve the dining room by browser, to retrieve the advertising message relevant with the dining room, mainly be the details in some dining rooms, comprise the address, information such as telephone number and preferential activity, and relevant information is exported in the display screen of described portable terminal and show.
Equally, the data message corresponding with " present " then mainly is the advertising messages such as price of some fast-selling presents, and the data message corresponding with " tourism ", then mainly is the advertising message such as address, price of some popular tourist quarters.These advertising messages can be downloaded and be stored in the specific region of described portable terminal after retrieving, in order to manage concentratedly and arrange, certainly, also can regularly upgrade these advertising messages.
And consider that the user may produce boredom to a large amount of advertising messages, therefore, described portable terminal can allow the user delete the choosing advertising message corresponding with each descriptor voluntarily, thereby the advertising message that just can provide the user to need most is set up favorable user experience.
Though more than described the specific embodiment of the present invention, it will be understood by those of skill in the art that these only illustrate, protection scope of the present invention is limited by appended claims.Those skilled in the art can make numerous variations or modification to these execution modes under the prerequisite that does not deviate from principle of the present invention and essence, but these changes and modification all fall into protection scope of the present invention.