Summary of the invention
Based on the deficiencies in the prior art, one of problem that the present invention need solve provides that a kind of user of being convenient to searches fast, the intelligent operating system of calling function object.
Two of the problem that the present invention need solve provides that a kind of user of being convenient to searches fast, the intelligent operating method of calling function object.
For one of addressing the above problem, the invention provides a kind of intelligent operating system, it comprises:
Input media is used for input instruction;
Input method module be used for mating according to the instruction of input media input and the character object of character library, and the candidate characters object that output is complementary is selected input for the user;
Character library is used for the store character object;
The local function object database is used to store the local function object;
Strange land functional object database is used for the storage networking functional object;
Select module, be used for importing from the candidate characters object select target character object of input method module output according to the instruction of user's input;
Matching module is used for when described input method module is mated and export the candidate characters object, searches out the local function object that is complementary with described candidate characters object and select to call for the user from the local function object database; If select module to select input target character object, then from the functional object database of strange land, search out the network function object that is complementary with described target character object and select to call for the user.
An embodiment as system of the present invention, described input media is a finger-impu system, each button correspondence mappings has character, produce character string by input instruction during input, described input method module matches the candidate characters object according to the character string that produces and selects input for the user from character library; Simultaneously, described matching module searches out the functional object that is complementary with described character string and selects to call for the user from the local function object database.
An embodiment as system of the present invention, the character of described button correspondence mappings comprises alphabetic character and arabic numeric characters simultaneously, produce arabic numeric characters sequence and alphabetic character sequence by input instruction during input, described input method module matches the candidate characters object according to the character string that produces and selects input for the user from character library; Simultaneously, described matching module also searches out the functional object that is complementary with described Serial No. and character string and selects to call for the user from the local function object database.
As an embodiment of system of the present invention, system of the present invention can also comprise the selection calling module, is used for according to the instruction of the described input media input functional object select target functional object from the candidate, and calls this target function objects.
An embodiment as system of the present invention, the character string that input method module is reflected generation according to button input is the phonetic alphabet character strings, and described input method module searches out the candidate character character object that is complementary with this phonetic alphabet character string pronunciation and selects input for the user from character library; Simultaneously, described matching module searches out the functional object that is complementary with described phonetic alphabet character string and candidate character character object and selects to call for the user from the local function object database.
As an embodiment of system of the present invention, the described candidate's of output functional object is arranged from high to low according to the matching degree of itself and described character object.
For one of addressing the above problem, the present invention also provides a kind of intelligent operating system, and it comprises:
Input media is used for input instruction;
Input method module be used for mating according to the instruction of input media input and the character object of character library, and the candidate characters object that output is complementary is selected input for the user;
Character library is used for the store character object;
The local function object database is used to store the local function object;
Strange land functional object database is used for the storage networking functional object;
Select module, be used for importing from the candidate characters object select target character object of input method module output according to the instruction of user's input;
Matching module is used for when described input method module is mated and export the candidate characters object, searches out the local function object that is complementary with described candidate characters object and select to call for the user from the functional object database of strange land; If select module to select input target character object, then from the local function object database, search out the network function object that is complementary with described target character object and select to call for the user.
For address the above problem two, the invention provides a kind of intelligent operating method, it comprises the steps:
A, input instruction;
B, mate, and the candidate characters object that output is complementary is selected to import for the user according to instruction and the character object in the character library of input;
C, from the local function object database, search out the local function object that is complementary with described candidate characters object and select,, then carry out step D and E if the user does not have selection for the user;
D, according to the candidate characters object of input method module output, the input of select target character object;
E, from the functional object database of strange land, search out the network function object that is complementary with described target character object and select to call for the user.
For address the above problem two, the present invention also provides a kind of intelligent operating method, it comprises the steps:
A, input instruction;
B, mate, and the candidate characters object that output is complementary is selected to import for the user according to instruction and the character object in the character library of input;
C, from the functional object database of strange land, search out the network function object that is complementary with described candidate characters object and select,, then carry out step D and E if the user does not have selection for the user;
D, according to the candidate characters object of input method module output, the input of select target character object;
E, from the local function object database, search out the local function object that is complementary with described target character object and select to call for the user
Compared with prior art, the present invention matches the candidate characters object according to the instruction of input, and judge operation intention of user according to the candidate characters object, the functional object that character string that searches out and import or character object are complementary makes things convenient for the user to find target function objects quickly and accurately.No longer need the user accurately to remember the menus at different levels at each destination object place, and can the quick calling network function; Do not need loaded down with trivial details ground multi-pass operations keyboard to come the invocation target object.Make man-machine interaction more intelligent, the user experience sense is better.
In addition, the present invention can be according to making speech in real time in the process of input, and candidate's character object is mated local function object or strange land functional object in real time.After determining input target character object, again can be with target character object coupling strange land functional object or local function object.Thereby with strange land and local separately retrieval of functional object, reduce candidate's functional object, the effective efficiency oriented users is thought call of local function object or strange land functional object.Thereby be convenient to the user and find target function objects fast, in time.
Further specify the present invention below in conjunction with accompanying drawing, principle of the present invention, effect can come into plain view in the following description.
Embodiment
The present invention can be applied to all kinds of man-machine interactive platforms such as mobile phone.With reference to figure 1, a kind of intelligent operating system of present embodiment comprises:
Input media 1, it is used for input instruction; Input media can be finger-impu system or hand input device or speech input device.Each button correspondence mappings has character, and promptly finger-impu system comprises keyboard and button mapping memory module, and keyboard comprises full keyboard, compression keyboard, also comprises physical entity keyboard and dummy keyboard; The button mapping memory module is exactly the character of each button institute correspondence mappings on the storage keyboard.Full keyboard for example, each button correspondence mappings has a character.Character is numerical character or alphabetic character, or stroke character etc.The compression keyboard then a button to a plurality of characters should be arranged.Produce character string by input instruction during the input media input, (character comprises alphabetic character, numerical character; Character object comprises word, speech, sentence, punctuation mark, letter, stroke etc.).
Input method module 2, it is used for mating according to the instruction sequence of input media input and the character object of character library, and the candidate characters object that output is complementary is selected input for the user.When input media was finger-impu system, input instruction produced character string, mates by the character object in character string and the character library again.
Character library 3, it is used for the store character object, and this character object comprises various language word, speech, sentence, punctuation mark, letter, stroke.
Local function object database 6, it is used to store the local function object.Described local function object is the every local function that is stored on the mobile phone, for example short breath functional module, alarm clock function module, local single-play game, mail, camera, audio and video player etc.
Strange land functional object database 5, it is used for the storage networking functional object, for example the network linking address.Network function object concrete example is as being metwork game functions object, station address etc.
Select module 8, it is used for importing from the candidate characters object select target character object of input method module output according to the instruction of user's input.
Matching module 4 is used for when described input method module is mated and export the candidate characters object, searches out the functional object that is complementary with described candidate characters object and select to call for the user from the local function object database; If select module to select input target character object, then from the functional object database of strange land, search out the functional object that is complementary with described target character object and select to call for the user.
Display device 7 is used for the character string of display input device input, the candidate characters object that is complementary of input method module output, the functional object of matching module output.The described candidate's of output functional object is arranged from high to low according to the matching degree of itself and described character object.
Select calling module 9, be used for according to the instruction of described input media input functional object select target functional object, and call this target function objects from the candidate.
Further, to a crucial dictionary should be arranged, the keyword stock contains the keyword of mapping function object separately for above-mentioned local function object database 6 and strange land functional object database 5; Described matching module 4 finds the keyword of coupling, thereby exports the pairing functional object of this coupling keyword according to the crucial dictionary of candidate characters search local function object database 6 correspondences of input method module 2 outputs.
Described crucial dictionary comprises plurality of keywords, and each keyword correspondence mappings has one or more functional objects, i.e. functional object one or more keywords in can corresponding keyword database.Described keyword can be word, speech or sentence.The keyword of described functional object correspondence comprises and functional object function, word, speech, sentence that purposes is relevant, this keyword can be the title of functional object, also can be the upper meaning of a word of functional object title, also can be the next meaning of a word of functional object title or the keyword of the coordination meaning of a word.Even the user can arbitrarily be provided with the keyword of each functional object, makes the function of search more powerful like this.
For example, the function of local audio and video player is playing back music, film etc., its crucial dictionary can include: music, film, audio-visual, see a film, listen to the music, song, listen song, player, music player, movie player, and song title and movie name etc.Wherein originally all purposes and the function with audio and video player is relevant for these bases.In addition, music player, movie player are the coordination meaning of a word keywords of this title of audio and video player.Song title and movie name can be thought the next meaning of a word keyword of this title of audio and video player.
For example webpage link address can include music online playing chained address again, online film is play chained address, music download chained address, movie download chained address.These chained addresses also include corresponding crucial dictionary, and for example the keyword of music online playing chained address can comprise title of the song, singer's title of music, audio-visual, music download, song, each first song or the like.For example the online film keyword of playing the chained address can comprise film, audio-visual, movie download, each first film title, director's name, act the leading role name or the like.
The input method module character string that input produces according to button is the phonetic alphabet character strings, and described input method module searches out the candidate character character object that is complementary with this phonetic alphabet character string pronunciation and selects input for the user from character library; Simultaneously, described matching module searches out the local function object that is complementary with described phonetic alphabet character string and candidate character character object and selects to call for the user from the local function object database.Illustrate as follows: with reference to figure 3, after the user is by input " yinyue " in the edit box 11 of input media 1 in display device 7.Because input media 1 is the compression keyboard, the also corresponding numeral of the not only corresponding a plurality of characters of each button.The input method that adopts is the Chinese pinyin input method.Described input method module 2 produces phonetic alphabet character strings " yinyue " and " xinxue " and numerical character sequence " 946983 " according to the instruction sequence of input, and from character library, search the characters matched object, and the candidate characters object that is complementary of output according to the character string that produces.。Wherein phonetic alphabet character string " yinyue " matches candidate characters object 21 " music, indistinct "; Phonetic alphabet character string " xinxue " matches candidate characters object 21 " crescent ".With this while, matching module 4 searches out the local function object (audio and video player 61) that is complementary with candidate characters object (music, indistinct, the silver moon) in real time and calls for user's selection from local function object database 6.Wherein numerical character sequence " 946983 " matches contact person's dawn, and its telephone number is 13*11946983; Phonetic alphabet character string " yinyue " matches contact person Yin Yue 138**334455, because Yin Yue phonetic is " yinyue "; Character object " music " matches audio and video player 61; Character object " crescent " matches crescent 139**322499.If the user thinks the local song of listening, can select calling module 9 to call local audio and video player playing back music by input media 1 input selection instruction according to the selection instruction of described input media 1 input.
With reference to figure 4, when the user need call the strange land functional object, by input media 1 input instruction, when showing as the target character object by " music " in the selection module 8 selection candidate characters objects 21, matching module 4 searches out the network function object " music download " 51, " online the listening to the music " 52 that are complementary with described target character object and selects to call for the user from strange land functional object database 5 again.When the user selects network function object " music download " 51, mobile phone will automatically switch to corresponding webpage according to the network linking address of its pre-stored, like this user music that just can want from the webpage download.
For example when input " the music picture heart ", wherein keyword " music " can match local audio and video player, music online playing chained address, music download chained address again." the picture heart " is song title, and it matches music online playing chained address, music download chained address.Because music online playing chained address, music download chained address have all matched the literal of input, its matching degree is higher, and therefore when output, its priority of disposing order on display device is also just higher, come the front, local audio and video player can come both back.
Certainly, in other embodiments, also can be provided with a crucial dictionary separately to each functional object, these keywords all shine upon this functional object.The user can carry out freely setting to the keyword in the crucial dictionary of each functional object according to demand.So just make the function of search more powerful, and search also have more dirigibility.
With reference to figure 5-7, because the functional object on the electronic equipments such as mobile phone is numerous, during as if input characters, the functional object that coupling is come out more for a long time, difficult its target function objects that needs that finds of user, limited as the display capabilities of miniaturized electronics display device such as mobile phone in addition.Therefore, can further be set with sort module on the basis of the above.Each functional object is according to its function setting class indication, for example as the functional object of audio-visual aspect, can be divided into according to its functional classification onlinely watch, download, buy, study, search etc.Sort module will be mated the functional object that obtains and be classified according to class indication, if the functional object that obtains can be divided into and onlinely watch, downloads, buys, studies, searches for, just on display device 7, show a plurality of function buttons: " online watching ", " download ", " purchase ", " research ", " search ".When the user is selected in " online watching " by input media input select command, then can enter the candidate list of all functions object with " online watching " function, the user can select the target function objects in the candidate list once more.Like this, these function buttons of setting can play guide effect, make things convenient for the destination object that the user finds accurately, fast to be needed.
When if the character of input media input can not find the functional object that is complementary, system is ejection function button " search " automatically also, and the user has some search engine candidates, for example Baidu, Google etc. after only needing click function button " search " to enter.Certainly, in other embodiment, system can directly eject some search engines and directly select for the user.
Native system can also be applicable to the input method of different language, goes for the input method of language such as English, German, French, Japanese, Korean, Arabic.
Certainly, in another kind of intelligent operating system, all the other modules can be constant, matching module can be used for when described input method module is mated and export the candidate characters object, searches out the functional object that is complementary with described candidate characters object and select to call for the user from the functional object database of strange land; If select module to select input target character object, then from the local function object database, search out the functional object that is complementary with described target character object and select to call for the user.
With reference to figure 2, a kind of intelligent operating method of present embodiment comprises the steps:
S01, input instruction;
S02, mate, and the candidate characters object that output is complementary is selected to import for the user according to instruction and the character object in the character library of input; S03, from the local function object database, search out the local function object that is complementary with described candidate characters object and select,, then carry out step D and E if the user does not have selection for the user;
S04, according to the candidate characters object of input method module output, the input of select target character object;
S05, from the functional object database of strange land, search out the network function object that is complementary with described target character object and select to call for the user.
Before S01, also comprise, deposit the network linking address of strange land functional object in.
When input be key command the time because each button to character should be arranged, therefore can produce character string.Character string that produces and the character object in the character library mate, and the candidate characters object that output is complementary is selected input for the user;
Store some functional objects in the described local function object database, this functional object can be functional objects such as the information on the mobile phone of being arranged at, mail, alarm clock, camera, audio and video player, recreation, and strange land functional object database can be stored webpage link address.
Difference according to function can be classified to functional object, onlinely watches, downloads, buys, studies, searches for if the functional object of audio-visual aspect can be divided into according to the difference classification of function.Can different class indications be set to the functional object of difference in functionality like this and classify, for example the Function Identification that is used for the web page interlinkage that online online film of watching the aspect plays can be made as 1; To be used for being made as 2 at the Function Identification of the webpage link address that downloads movies.
Input media is not limited to physical keyboard, also can be modes such as dummy keyboard, or language input.
When character and the pairing a plurality of keywords of a certain functional object of input are complementary, then its matching degree is higher, and promptly many more the and input characters of the quantity of the keyword of functional object is complementary, and then its matching degree is high more.
From the functional object database, search out the coupling functional object that keyword shone upon then.
Because each keyword all is mapped with one or more functional object, select for the user thereby can search out the repertoire object that keyword shone upon that is complementary.
The classification of the functional object of searching for out according to Function Identification identification, and the difference in functionality object classified.The Presentation Function button plays guide effect to distinguish different classes of functional object to the user on display device.Click a function button, will on display device, show the class functional object that this function button is included.
Be presented at functional object on the display device for output.Arranging the principle that shows is to arrange according to the height of keyword matching degree.The keyword matching degree is high more, and the functional object that it shone upon is arranged in front more, and like this, the easy more meaning of one's words according to input characters of user finds target function objects.
Thereby the user can click target function objects at last and enter function corresponding and call this functional object.
With reference to figure 5-7, further illustrate below, the user is at 21 li input characters of edit box " TV " of display device 7, because the coupling of keyword can be fuzzy matching.All correspondence has keyword " TV " in the plurality of webpages chained address of mobile phone the inside, or with similar " televisor " of keyword " TV ", " TV play " etc.The keyword " TV " of input can fuzzy matching arrive speech such as " televisor ", " TV play ", and then searches the plurality of webpages chained address that is complementary.
Because most webpage link address can not directly reflect its purposes and function, the user finds target function objects rapidly and accurately for convenience, can classify on purposes and function to each functional object.For example, can be divided into: onlinely watch, download, buy, study, search for according to its purposes and function in the plurality of webpages chained address that comprises keyword " televisor ".Sort module will match webpage link address classifies according to above-mentioned classification, and becomes several function button 22 to be shown in display device for user's selection (as Fig. 5) above-mentioned classification setting.Wherein comprise the link of the video website that several can onlinely be watched under the function button " online watching "; Comprise under the function button " download " that several can be used to download the web site url of TV play etc.; The web site url that comprises several televisors manufacturing manufacturers or shop under the function button " purchase ", Fig. 7 for example, the web site url that the TV manufacturer of Skyworth, Konka, TCL, Samsung can be arranged also has the web site url of the electrical equipment businessman of Gome, Suning's electrical equipment; Comprise the web site url that the confession people such as technical forum of several TV aspects learn to study under the function button " research "; Comprise the link of several search engines under the function button " search ", for example such as there are at the link (as Fig. 6) of search engine in Baidu, Google, search dog, Netease.The user clicks these classification feature buttons, and system can be presented at such webpage link address on the display device and select to call for the user.
Certainly, in other embodiments, can a crucial dictionary be set at each functional object, some keywords relevant with this functional object are set in this key dictionary, these keywords shine upon this functional object, the literal of input can meaning and each crucial dictionary in keyword mate, thereby search out mate the functional object that keyword shines upon.
In addition, when keyword that the literal of input does not have to mate, Presentation Function button " search " on display device is selected owing to including in some search engines under this function button.The user clicks this function button, just can directly select search engine search.Can certainly be the literal in input do not have mate keyword the time, show directly that on display device some search engines supply the user to select to search for; Or directly enter a certain search engine and search for.Certainly, in other embodiments, system and method for the present invention can also be applied to the electronic equipment beyond the mobile phone, for example computer etc.
Also have, this method can also be applicable to the input method of different language, goes for the input method of language such as English, German, French, Japanese, Korean, Arabic.When for example input was English, setting module can have two kinds, and a kind of is the number of setting English character, and another kind is a number of setting English word, and the user can according to circumstances select to set.Being the number that counting module can calculate English character, also can be the number of calculating English word.When the character of input or word less than setting value the time, matching module searches out the functional object that is complementary with this keyword from the functional object database; When the character of input or word greater than setting value the time, handover module switches to information editing's state with system, and the keyword of input is as the information content.Information editing's state can be short message editing state or information editing's states such as editing multimedia messages state or mail editing mode.The above, those skilled in the art can realize according to present embodiment fully, because length is limited, have just given unnecessary details no longer one by one here.
Certainly, in another kind of intelligent operating method, described step S03, S05 can be as follows, and other are identical with the foregoing description.
S03, from the functional object database of strange land, search out the local function object that is complementary with described candidate characters object and select,, then carry out step D and E if the user does not have selection for the user;
S05, from the local function object database, search out the network function object that is complementary with described target character object and select to call for the user.
System and method in the foregoing description, instruction according to input matches the candidate characters object, and judge operation intention of user according to the candidate characters object, the functional object that character string that searches out and import or character object are complementary makes things convenient for the user to find target function objects quickly and accurately.No longer need the user accurately to remember the menus at different levels at each destination object place, and can the quick calling network function; Do not need loaded down with trivial details ground multi-pass operations keyboard to come the invocation target object.Make man-machine interaction more intelligent, the user experience sense is better.
In addition, can be according to making speech in real time in the process of input, candidate's character object is mated local function object or strange land functional object in real time.After determining input target character object, again can be with target character object coupling strange land functional object or local function object.Thereby with strange land and local separately retrieval of functional object, reduce candidate's functional object, the effective efficiency oriented users is thought call of local function object or strange land functional object.Thereby be convenient to the user and find target function objects fast, in time.
Above disclosed only is preferred embodiment of the present invention, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of being done according to the present patent application claim still belongs to the scope that the present invention is contained.