Summary of the invention
The object of the invention is to overcome above-mentioned shortcoming of the prior art, provide a kind of user of being convenient to can obtain pent-up demand, timing extraction and analysis user input content after once having inputted, with getting final product quickness and high efficiency, realize carrying out dynamical min according to frequency and semanteme, meet the diversified demand of portable electronic device terminal different user, system and method thereof that stable and reliable working performance, the scope of application realize electronic equipment carries out inputting based on information input candidate frame Information expansion comparatively widely.
In order to realize above-mentioned object, of the present invention realize electronic equipment carries out inputting the system of Information expansion based on information input candidate frame and method as follows:
This realizes system electronic equipment carrying out inputting Information expansion based on information input candidate frame, and its principal feature is, described system comprises:
Load module, receives the input information of user and produces corresponding input signal;
Engine control module, receives the input signal from load module, and controls according to preset trigger condition and response expansion candidate frame input information;
Trigger module, is connected with described engine control module, and detection and response user is to the sequence of operations of electronic equipment or action;
Candidate word module, directly obtains local vocabulary and information from described engine control module, by the algorithm preset, by institute's Output rusults sequence;
Extended function module, all be connected with trigger module with described engine control module, receive the signal that this engine control module and trigger module transmit, carry out coupling according to different user's input informations and operation behavior and map to generate and expand related information accordingly;
Expansion candidate frame module, is connected with described extended function module, receives the expansion related information that this extended function module returns, and provide user by candidate word expanded function;
Output module, respectively with described candidate word module with expand candidate frame module and be all connected, the expansion related information that the Output rusults transmit this candidate word module and expansion candidate frame module are transmitted is presented on electronic equipment screen.
This realizes that electronic equipment carries out based on information input candidate frame the extended function module inputted in the system of Information expansion and comprises:
Speech trainer, the input signal that the engine control module described in reception transmits, and receive the clustering information that this engine control module regularly transmits and carry out mass data excavation, extract corresponding experience collection information;
Rule device, all be connected with expansion candidate frame module with described speech trainer, trigger module respectively, store the experience collection information that this speech trainer produces, receive signal that this trigger module transmits and be converted into coding and carry out mapping coupling, and coupling is mapped successfully expansion related information and be back to described expansion candidate frame module.
This realizes the word, word and the sentence that electronic equipment carry out based on information input candidate frame under the varying environment of user's input that the engine control module described in speech trainer reception in the system of input Information expansion transmits, and carry out dynamical min according to frequency and semanteme, set up mapping table and be stored in described regular device.
This realizes that electronic equipment carries out based on information input candidate frame the mapping table inputted in the system of Information expansion and comprises multiple parameter/rule, each parameter or rule correspond to one or more function/information respectively, described parameter/rule comprises "AND" key word, word and sentence, string length, priority sequence, positional information, function coding, and described function/information comprises based on geographic position or the words storehouse, each place of semantic environment, multi-lingual storehouse, valued added applications information, quick application message, local search information.
This realizes that electronic equipment carries out based on information input candidate frame the extended function module inputted in the system of Information expansion can be deployed in network high in the clouds, described speech trainer can be high in the clouds speech trainer, and described regular device can be high in the clouds rule device.
This realizes electronic equipment carries out inputting the sensor that can comprise one or more region with button and one or more detection user input in the load module in the system of Information expansion based on information input candidate frame.
This realizes electronic equipment carries out based on information input candidate frame the region with button inputted in the system of Information expansion can be hard manual, and described sensor is the sensor detecting the transmission of hard manual button; Or the described region with button is soft keyboard touch-screen showing letter or button, described sensor is the sensor detecting touch-screen upper contact position.
This realizes electronic equipment carries out inputting in the engine control module in the system of Information expansion based on information input candidate frame has:
Vocabulary register, the content in the input signal described in storage;
Dictionary library, is connected with described vocabulary register, stores local vocabulary and information.
This realizes electronic equipment carries out inputting in the expansion candidate frame module in the system of Information expansion based on information input candidate frame also comprising local register, stores the expansion related information that described extended function module returns in this local register.
This realizes electronic equipment carries out based on information input candidate frame the electronic equipment inputted in the system of Information expansion is portable electric appts.
Should realize based on above-mentioned system method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, its principal feature is, described method comprises the following steps:
(1) load module described in receives the input information of user and produces corresponding input signal;
(2) engine control module described in receives the input signal from load module, searches for and obtains corresponding input candidate word information, and this input candidate word information is passed to described candidate word module;
(3) the candidate word module described in directly obtains local vocabulary and information from described engine control module, by the priority algorithm preset, by institute's Output rusults according to prioritization;
(4) trigger module described in detects user to the sequence of operations of electronic equipment or action, judges whether the input operation of user matches with preset trigger condition;
(5) if not, then do not respond expansion candidate frame mechanism, and continue step (9);
(6) if then respond user to the sequence of operations of electronic equipment or action, and different operating or action are resolved to corresponding function, continue step (7);
(7) signal that the engine control module described in the extended function module described in receives and trigger module transmit, carries out coupling mapping generation according to different user's input informations and operation behavior and expands related information accordingly;
(8) the expansion candidate frame module described in receives the expansion related information that this extended function module returns, and regenerates expansion candidate information or feature list;
(9) Output rusults that this candidate word module is transmitted by the output module described in and the expansion related information that expansion candidate frame module is transmitted are presented on electronic equipment screen.
This realizes the preset trigger condition of electronic equipment carrying out based on information input candidate frame in the method for input Information expansion control, comprises following one or more operation or actions of user:
A () directly clicks candidate word;
B () selects default candidate word by space bar, OK button or other the default key pressed on electronic equipment;
C () selects candidate word by cursor key, directionkeys or other the default key pressed on electronic equipment;
D () singly refers to press candidate word and to slide up or down certain distance;
E () singly refers to press candidate word and to slide to the left or to the right certain distance;
(f) two finger or slide toward surrounding any direction after referring to press candidate word more;
G () double-clicks candidate word or space bar;
H () singly refers to or refers to more grow by candidate word and exceed the default response time;
I () is long also mobile by candidate word;
J () shakes mobile phone after pinning candidate word;
K trigger key that () presets;
(l) phonetic entry;
This realize on electronic equipment based on information input candidate frame carry out input Information expansion control method according to different user's input informations and operation behavior carry out coupling map generation expand related information accordingly, be specially:
Described regular device, according to different user's input informations and operation behavior, searches for the information of coupling in described mapping table, and generation expands related information accordingly.
This realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list can for comprising the expansion candidate frame of each place words library information based on geographic position or semantic environment.
This realizes based on the one that the user's input operation carrying out inputting in the method that Information expansion controls of information input candidate frame is in (a), (b), (c) in preset trigger condition on electronic equipment, and described step (7) comprises the following steps:
(11) current position related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(12) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the position related expanding parameter inputted in the method for Information expansion control and comprises positional information, keyword, module coding information.
This realizes electronic equipment carries out based on information input candidate frame the module coding information inputted in the method for Information expansion control is dialecticism library information.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(21) the expansion candidate frame module described in demonstrates the dialect translation information of corresponding candidate word in described expansion candidate frame;
(22) the expansion candidate frame module while described in sentences the corresponding dialect kind of information of the highlighted prompting of preset icon at an Angle Position of described dialect translation information.
This realizes translation vocabulary electronic equipment comprising this dialect multiple based on the information input candidate frame dialect translation information of carrying out in the method for input Information expansion control, and the translation vocabulary of often kind of this dialect is provided with the specific mark for mutually distinguishing.
This realizes electronic equipment carries out inputting based on information input candidate frame being specificly labeled as icon markup information or different Show Color in the method that Information expansion controls.
This realizes based on the one that the user's input operation carrying out inputting in the method that Information expansion controls of information input candidate frame is in (d), (e), (f) in preset trigger condition, (i), (j), (l) on electronic equipment, and described step (6) comprises the following steps:
(31) current position related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(32) the regular device described in is back to described engine control module by mating the expansion related information be mapped to;
(33) translation vocabulary of this dialect of first-selection in this expansion related information is directly substituted into the information input position place of electronic equipment by the engine control module described in, and terminates whole processing procedure.
This realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list also can for comprising the expansion candidate frame of the multi-lingual library information based on geographic position or semantic environment.
This realizes that electronic equipment carries out based on information input candidate frame the step (7) inputted in the method for Information expansion control and comprises the following steps:
(41) current languages related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(42) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes electronic equipment comprises keyword based on the information input candidate frame languages related expanding parameter of carrying out inputting in the method that Information expansion controls, inputs preposition language, module coding information.
This realizes electronic equipment carries out based on information input candidate frame the module coding information inputted in the method for Information expansion control is multi-lingual library information.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(51) the expansion candidate frame module described in demonstrates the multi-lingual translation information of corresponding candidate word in described expansion candidate frame;
(52) the expansion candidate frame module while described in sentences the corresponding language category information of the highlighted prompting of preset icon at an Angle Position of described multi-lingual translation information.
This realizes translation vocabulary electronic equipment comprising this state's language multiple based on the information input candidate frame multi-lingual translation information carried out in the method for input Information expansion control, and the translation vocabulary of often kind of this state's language is provided with the specific mark for mutually distinguishing.
This realizes electronic equipment carries out inputting based on information input candidate frame being specificly labeled as icon markup information or different Show Color in the method that Information expansion controls.
This realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list can also for comprising the expansion candidate frame of the valued added applications information based on geographic position or semantic environment.
This realizes that electronic equipment carries out based on information input candidate frame the step (7) inputted in the method for Information expansion control and comprises the following steps:
(61) current valued added applications related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(62) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the valued added applications related expanding parameter inputted in the method for Information expansion control and comprises weather forecast query, hotel reservation inquiry, city general introduction inquiry, time difference inquiry.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and is specially:
Described expansion candidate frame module demonstrates weather forecast information, hotel reservation information, city summary information, the time difference information of corresponding candidate word in described expansion candidate frame.
This realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list can also for comprising the expansion candidate frame of the local search information based on geographic position or semantic environment.
This realizes that electronic equipment carries out based on information input candidate frame the step (7) inputted in the method for Information expansion control and comprises the following steps:
(71) current local search related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(72) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the local search related expanding parameter inputted in the method for Information expansion control and comprises ordering information inquiry, payment information inquiry, shopping website information inquiry, discount information inquiry, subscription information inquiry and the inquiry of preferential sales promotion information.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and is specially:
Described expansion candidate frame module demonstrates the ordering information of corresponding candidate word, payment information, shopping website information, discount information, subscription information and preferential sales promotion information in described expansion candidate frame.
This realize on electronic equipment based on information input candidate frame carry out input Information expansion control method in expansion candidate information or feature list can also for comprising the expansion candidate frame of quick application searches information.
This realizes that electronic equipment carries out based on information input candidate frame the step (7) inputted in the method for Information expansion control and comprises the following steps:
(81) current quick application related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(82) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the quick application related expanding parameter inputted in the method for Information expansion control and comprises keyword, module coding information.
This realizes electronic equipment carries out based on information input candidate frame the module coding information inputted in the method for Information expansion control is application module information.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(91) the expansion candidate frame module described in demonstrates the matching feature information of corresponding candidate word in described expansion candidate frame;
(92) the expansion candidate frame module described in, according to the clicking operation of user, carries out one of following operation:
A () shows the download address information of corresponding application module;
B () directly opens this application module running this electronic equipment end in new window;
C () shows the information of search application in described expansion candidate frame, and according to the application module that clicking operation startup browser or the search of default search utility of user are correlated with;
D () shows the information downloading this application module in described expansion candidate frame, and start the corresponding application module of download according to the clicking operation of user;
E () shows the information of search application, down load application module with the form ejecting dialog box in described expansion candidate frame, or directly in described expansion candidate frame, show corresponding application module, and move according to the contact of user and select corresponding application module, and startup optimization, search or download corresponding application module.
This realize on electronic equipment based on information input candidate frame carry out input Information expansion control method in expansion candidate information or feature list can also for comprising the expansion candidate frame of the traffic line information of position-based service and city dictionary information.
This realizes that electronic equipment carries out based on information input candidate frame the step (7) inputted in the method for Information expansion control and comprises the following steps:
(11) current traffic route related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(12) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the traffic route related expanding parameter inputted in the method for Information expansion control and comprises city dictionary, module coding information, current location information.
This realizes electronic equipment carries out based on information input candidate frame the module coding information inputted in the method for Information expansion control is traffic route module information.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(101) the expansion candidate frame module described in demonstrates from current location to the public transport of the position of corresponding candidate word, subway, walking or line information of driving in described expansion candidate frame;
(102) the expansion candidate frame module described in, according to the clicking operation of user, carries out one of following operation:
The more preferably traffic line information of (a) display;
B () enters in Voice Navigation application interface, and start real-time voice navigation;
C () shows the information of search assigned address to the traffic route of the position of corresponding candidate word in described expansion candidate frame, and start the application module of browser Map Services or relevant traffic circuit query according to the clicking operation of user;
D () shows peripheral position information relevant to corresponding candidate word in the dictionary of city in described expansion candidate frame, and start the corresponding application module of download according to the detailed traffic line information of clicking operation expansion display from current location to this peripheral position information of user.
Have employed the system and the method thereof that realize electronic equipment carries out inputting based on information input candidate frame Information expansion of this invention, the engine control module had due to system is connected with speech trainer Sum fanction device, simultaneously again with the load module of portable equipment end, trigger module, candidate word module, expansion candidate frame module, output module is all connected, make in the method utilizing this system, engine control module can according to trigger module dynamic conditioning connection strategy, and expansion candidate frame module is passed to after the function and information that meet mapping are downloaded by server or high in the clouds, select for user priority, thus improve user obtains related information simultaneously convenience and accuracy in input, meet the potential demand of user greatly, and make portable set more intelligent.And the structure of the system of candidate frame easily extensible input information is simple on portable set of the present invention, the implementation of its method is easy, stable and reliable working performance, and the scope of application is comparatively extensive, and concrete Advantages found is in the following aspects:
(1) can break through fixing word frequency and the ergasia of existing input system, the frame information realizing multi-level various dimensions exports, and represents correlation function module to user;
(2) can according to the input behavior of user and logic, be transformed in language rule device by cloud model by the qualitative rule of natural language expressing and realize controlling to map, by candidate frame trigger mechanism, the information of mating after mapping can export by system;
(3) achieve user can be effective and rapid in usual input experience dynamically, timely, the potential demand content of intelligence.
Embodiment
In order to more clearly understand technology contents of the present invention, describe in detail especially exemplified by following examples.
Refer to shown in Fig. 1, this realizes system electronic equipment carrying out inputting Information expansion based on information input candidate frame, and its principal feature is, described system comprises:
(1) load module, receives the input information of user and produces corresponding input signal; The sensor of one or more region with button and one or more detection user input is comprised in this load module; Can should be hard manual with the region of button, described sensor be the sensor detecting the transmission of hard manual button; Or the described region with button is soft keyboard touch-screen showing letter or button, described sensor is the sensor detecting touch-screen upper contact position;
(2) engine control module, receives the input signal from load module, and controls according to preset trigger condition and response expansion candidate frame input information; Have in this engine control module:
(a) vocabulary register, the content in the input signal described in storage;
B () dictionary library, is connected with described vocabulary register, stores local vocabulary and information;
(3) trigger module, is connected with described engine control module, and detection and response user is to the sequence of operations of electronic equipment or action;
(4) candidate word module, directly obtain local vocabulary and information from described engine control module, by the algorithm preset, exported result is sorted, this algorithm preset can be priority algorithm, thus institute's Output rusults can be sorted according to the priority;
(5) extended function module, all be connected with trigger module with described engine control module, receive the signal that this engine control module and trigger module transmit, carry out coupling according to different user's input informations and operation behavior and map to generate and expand related information accordingly; Comprising:
(a) speech trainer, the input signal that the engine control module described in reception transmits, and receive the clustering information that this engine control module regularly transmits and carry out mass data excavation, extract corresponding experience collection information; Word, word and sentence under the varying environment of user's input that the engine control module described in this speech trainer receives transmits, and carry out dynamical min according to frequency and semanteme, set up mapping table and be stored in described regular device; This mapping table comprises multiple parameter/rule, each parameter or rule correspond to one or more function/information respectively, described parameter/rule comprises "AND" key word, word and sentence, string length, priority sequence, positional information, function coding, and described function/information comprises based on geographic position or the words storehouse, each place of semantic environment, multi-lingual storehouse, valued added applications information, quick application message, local search information;
(b) regular device, all be connected with expansion candidate frame module with described speech trainer, trigger module respectively, store the experience collection information that this speech trainer produces, receive signal that this trigger module transmits and be converted into coding and carry out mapping coupling, and coupling is mapped successfully expansion related information and be back to described expansion candidate frame module;
Wherein, this extended function module can be deployed in network high in the clouds, and described speech trainer can be high in the clouds speech trainer, and described regular device can be high in the clouds rule device;
(6) expand candidate frame module, be connected with described extended function module, receive the expansion related information that this extended function module returns, and provide user by candidate word expanded function; Also comprise local register in this expansion candidate frame module, in this local register, store the expansion related information that described extended function module returns;
(7) output module, respectively with described candidate word module with expand candidate frame module and be all connected, the expansion related information that the Output rusults transmit this candidate word module and expansion candidate frame module are transmitted is presented on electronic equipment screen.
Moreover, this electronic equipment can be portable electric appts.
Refer to again shown in Fig. 2 and Fig. 3, method electronic equipment carrying out inputting Information expansion control based on information input candidate frame should be realized, comprising following steps based on above-mentioned system:
(1) load module described in receives the input information of user and produces corresponding input signal;
(2) engine control module described in receives the input signal from load module, searches for and obtains corresponding input candidate word information, and this input candidate word information is passed to described candidate word module;
(3) the candidate word module described in directly obtains local vocabulary and information from described engine control module, by the priority algorithm preset, by institute's Output rusults according to prioritization;
(4) trigger module described in detects user to the sequence of operations of electronic equipment or action, judges whether the input operation of user matches with preset trigger condition; This preset trigger condition, comprises following one or more operation or actions of user:
A () directly clicks candidate word;
B () selects default candidate word by space bar, OK button or other the default key pressed on electronic equipment;
C () selects candidate word by cursor key, directionkeys or other the default key pressed on electronic equipment;
D () singly refers to press candidate word and to slide up or down certain distance;
E () singly refers to press candidate word and to slide to the left or to the right certain distance;
(f) two finger or slide toward surrounding any direction after referring to press candidate word more;
G () double-clicks candidate word or space bar;
H () singly refers to or refers to more grow by candidate word and exceed the default response time;
I () is long also mobile by candidate word;
J () shakes mobile phone after pinning candidate word;
K trigger key that () presets;
(l) phonetic entry;
(5) if not, then do not respond expansion candidate frame mechanism, and continue step (9);
(6) if then respond user to the sequence of operations of electronic equipment or action, and different operating or action are resolved to corresponding function, continue step (7);
(7) signal that the engine control module described in the extended function module described in receives and trigger module transmit, carries out coupling mapping generation according to different user's input informations and operation behavior and expands related information accordingly, be specially:
Described regular device, according to different user's input informations and operation behavior, searches for the information of coupling in described mapping table, and generation expands related information accordingly;
(8) the expansion candidate frame module described in receives the expansion related information that this extended function module returns, and regenerates expansion candidate information or feature list; This expansion candidate information or feature list comprise based on geographic position or the words storehouse, each place of semantic environment, multi-lingual storehouse, valued added applications information, quick application message, local search information;
(9) Output rusults that this candidate word module is transmitted by the output module described in and the expansion related information that expansion candidate frame module is transmitted are presented on electronic equipment screen.
Wherein, described expansion candidate information or feature list can for comprising the expansion candidate frame of each place words library information based on geographic position or semantic environment.
In this context, user's input operation is the one in (a), (b), (c) in preset trigger condition, and described step (7) comprises the following steps:
(11) current position related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This position related expanding parameter comprises positional information, keyword, module coding information; This module coding information is dialecticism library information;
(12) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(21) the expansion candidate frame module described in demonstrates the dialect translation information of corresponding candidate word in described expansion candidate frame; This dialect translation information comprises the translation vocabulary of this dialect multiple, and the translation vocabulary of often kind of this dialect is provided with the specific mark for mutually distinguishing; This is specific is labeled as icon markup information or different Show Color;
(22) the expansion candidate frame module while described in sentences the corresponding dialect kind of information of the highlighted prompting of preset icon at an Angle Position of described dialect translation information.
Moreover, this realizes that electronic equipment carries out based on information input candidate frame the user's input operation inputted in the method for Information expansion control also can for the one in (d), (e), (f) in preset trigger condition, (i), (j), (l), in this case, described step (6) comprises the following steps:
(31) current position related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in;
(32) the regular device described in is back to described engine control module by mating the expansion related information be mapped to;
(33) translation vocabulary of this dialect of first-selection in this expansion related information is directly substituted into the information input position place of electronic equipment by the engine control module described in, and terminates whole processing procedure.
Meanwhile, this realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list also can for comprising the expansion candidate frame of the multi-lingual library information based on geographic position or semantic environment.
In this context, described step (7) comprises the following steps:
(41) current languages related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This languages related expanding parameter comprises keyword, inputs preposition language, module coding information; This module coding information is multi-lingual library information;
(42) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(51) the expansion candidate frame module described in demonstrates the multi-lingual translation information of corresponding candidate word in described expansion candidate frame; This multi-lingual translation information comprises the translation vocabulary of this state's language multiple, and the translation vocabulary of often kind of this state's language is provided with the specific mark for mutually distinguishing; This is specific is labeled as icon markup information or different Show Color;
(52) the expansion candidate frame module while described in sentences the corresponding language category information of the highlighted prompting of preset icon at an Angle Position of described multi-lingual translation information.
Moreover, this realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list can also for comprising the expansion candidate frame of the valued added applications information based on geographic position or semantic environment.
In this context, described step (7) comprises the following steps:
(61) current valued added applications related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This valued added applications related expanding parameter comprises weather forecast query, hotel reservation inquiry, city general introduction inquiry, time difference inquiry;
(62) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and is specially:
Described expansion candidate frame module demonstrates weather forecast information, hotel reservation information, city summary information, the time difference information of corresponding candidate word in described expansion candidate frame.
Meanwhile, this realizes electronic equipment carries out inputting expansion candidate information in the method that Information expansion controls based on information input candidate frame or feature list can also for comprising the expansion candidate frame of the local search information based on geographic position or semantic environment.
In this context, described step (7) comprises the following steps:
(71) current local search related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This local search related expanding parameter comprises ordering information inquiry, payment information inquiry, shopping website information inquiry, discount information inquiry, subscription information inquiry and the inquiry of preferential sales promotion information;
(72) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and is specially:
Described expansion candidate frame module demonstrates the ordering information of corresponding candidate word, payment information, shopping website information, discount information, subscription information and preferential sales promotion information in described expansion candidate frame.
Moreover, this realize on electronic equipment based on information input candidate frame carry out input Information expansion control method in expansion candidate information or feature list can also for comprising the expansion candidate frame of quick application searches information.
In this context, described step (7) comprises the following steps:
(81) current quick application related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This is fast applied related expanding parameter and comprises keyword, module coding information; This module coding information is application module information;
(82) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(91) the expansion candidate frame module described in demonstrates the matching feature information of corresponding candidate word in described expansion candidate frame;
(92) the expansion candidate frame module described in, according to the clicking operation of user, carries out one of following operation:
A () shows the download address information of corresponding application module;
B () directly opens this application module running this electronic equipment end in new window;
C () shows the information of search application in described expansion candidate frame, and according to the application module that clicking operation startup browser or the search of default search utility of user are correlated with;
D () shows the information downloading this application module in described expansion candidate frame, and start the corresponding application module of download according to the clicking operation of user;
E () shows the information of search application, down load application module with the form ejecting dialog box in described expansion candidate frame, or directly in described expansion candidate frame, show corresponding application module, and move according to the contact of user and select corresponding application module, and startup optimization, search or download corresponding application module.
Meanwhile, this realize on electronic equipment based on information input candidate frame carry out input Information expansion control method in expansion candidate information or feature list can also for comprising the expansion candidate frame of the traffic line information of position-based service and city dictionary information.
In this context, this step (7) realizing electronic equipment carries out in the method for input Information expansion control based on information input candidate frame comprises the following steps:
(101) current traffic route related expanding Parameter transfer to described regular device is carried out coupling and maps search by the engine control module described in; This traffic route related expanding parameter comprises city dictionary, module coding information, current location information; This module coding information is traffic route module information;
(102) the regular device described in is back to described engine control module by mating the expansion related information be mapped to.
This realizes that electronic equipment carries out based on information input candidate frame the step (8) inputted in the method for Information expansion control and comprises the following steps:
(111) the expansion candidate frame module described in demonstrates from current location to the public transport of the position of corresponding candidate word, subway, walking or line information of driving in described expansion candidate frame;
(112) the expansion candidate frame module described in, according to the clicking operation of user, carries out one of following operation:
The more preferably traffic line information of (a) display;
B () enters in Voice Navigation application interface, and start real-time voice navigation;
C () shows the information of search assigned address to the traffic route of the position of corresponding candidate word in described expansion candidate frame, and start the application module of browser Map Services or relevant traffic circuit query according to the clicking operation of user;
D () shows peripheral position information relevant to corresponding candidate word in the dictionary of city in described expansion candidate frame, and start the corresponding application module of download according to the detailed traffic line information of clicking operation expansion display from current location to this peripheral position information of user.
In the middle of reality uses, refer to shown in Fig. 1, be wherein the structural representation of the system of candidate frame dynamic expansion input information on portable equipment of the present invention, described system comprises:
(1) load module, produces corresponding input signal according to the input action of user; Described load module comprises a region with button, such as a hard manual, or a touch-screen shows the soft keyboard of letter or button; The sensor that one is detected user's input can also be comprised, such as, detect the sensor of hard manual button transmission, or detect the sensor of touch-screen upper contact position.When user presses certain button, load module just produces an input key signal; When user's continuous key-press, load module just produces an input key sequence, inputs to engine control module.
(2) engine control module, engine control module receives the information from load module, and the content of input is deposited in vocabulary register, and in dictionary library, retrieve the vocabulary data of coupling, afterwards the result of coupling is passed to candidate word resume module.Simultaneously when activating trigger module, input information can be uploaded regular device and carry out the retrieval of extend information function by engine control module, and the result of coupling is turned back to expansion candidate frame module.In addition, the scattered information of the complexity received initiatively can be carried out cluster by engine control module, is regularly submitted to netspeak training aids and carries out mass data excavation, extract rich experience collection by this multivariate model, deposits in the rule device of high in the clouds.
(3) trigger module, detects and responds to sequence of operations or the action of mobile device end, such as, detect the mobile operation of touch-screen upper contact position; Or detect the action of user's input, as shaken equipment when pressing keyboard area or candidate box.When after trigger mechanism response, automatic concatenate rule device is retrieved, and when the condition is matched, value-added information is passed to expansion candidate frame module, provides user to select.
(4) candidate word module, directly obtains local vocabulary and information, by serial priority algorithm, by possible Output rusults according to prioritization from engine control module.
(5) expand candidate frame module, receive the related information that on regular device, coupling returns after mapping, provide user by candidate word expanded function.User can select the pushed information meeting demand to implement, or selects propelling movement result to be marked by self-defining operation, this result transmitted is deposited in local register, facilitates user directly to obtain next time.
(6) output module, with described candidate word module with expand candidate frame module and be connected, by the result after a series of actions and feature operation, be presented on device screen so that user selects.
(7) speech trainer, receives user's input that engine control module transmits, such as, word under varying environment, word and sentence.Carry out dynamical min according to frequency and semanteme, set up mapping table, enrich regular device.
(8) regular device, receives the signal that trigger module transmits, according to different input information and operation behavior, is converted into the coding in regular device, carries out mapping coupling, finally satisfactory functional module is sent to portable equipment end.
The extended function module be made up of above-mentioned speech trainer Sum fanction device can put into network high in the clouds, is processed the request of the transmission of portable equipment end by cloud computing backstage, builds high in the clouds training aids Sum fanction device.
The mapping table that above-mentioned regular device stores, comprises multiple parameter or rule, corresponding one or more function or information.Wherein parameter Sum fanction can comprise and key word, word and sentence, string length, priority sequence, positional information, function coding etc.Function or information comprise speech storehouse, each place, foreign language translation, local search, value-added information, quick application etc.
Refer to again shown in Fig. 2, which describe the method 1000 of candidate frame dynamic expansion input information, specifically comprise the following steps:
(1) load module receives input action or the operation (step 1001) of user;
(2) trigger module receives the operation signal of user on touch screen, different operating is resolved to corresponding functional block (step 1002);
(3) regular device receives the information that engine control module sends, and searches for the information (step 1003) of coupling in the mapping table;
(4) expand candidate frame module and receive the data after mating mapping, regenerate candidate information or feature list (step 1004).
Refer to shown in Fig. 3, this realizes in the method for candidate frame dynamic expansion input information on portable equipment again, and described engine control module is as follows according to the main flow of prerequisite response expansion candidate frame input information:
(1) load module receives the input signal of user, and this input signal is delivered to described engine control module;
(2) engine control module receives described input signal, searches for and obtains corresponding input candidate word information, and it is passed to described candidate word module in dictionary library;
(3) candidate word module receives described input candidate word information, generates input candidate word list, waits for that user confirms rear output;
(4) trigger module judge user input operation whether with preset Condition Matching;
(5) if not, then do not respond expansion candidate frame mechanism, and return above-mentioned steps (3);
(6) if then described regular device will receive the signal sent from equipment end, and search meets the information of mapping;
(7) expand candidate frame module and receive the data after mating mapping, regenerate candidate information or feature list, wait for that user exports extend information after confirming.
Wherein, this realizes in the method for candidate frame expansion input information on portable equipment, and described trigger action can include but not limited to following situation:
A () directly clicks candidate word;
B () selects default candidate word by space bar, OK button or other the default key pressed on electronic equipment;
C () selects candidate word by cursor key, directionkeys or other the default key pressed on electronic equipment;
D () singly refers to press candidate word and to slide up or down certain distance;
E () singly refers to press candidate word and to slide to the left or to the right certain distance;
(f) two finger or slide toward surrounding any direction after referring to press candidate word more;
G () double-clicks candidate word or space bar;
H () singly refers to or refers to more grow by candidate word and exceed the default response time;
I () is long also mobile by candidate word;
J () shakes mobile phone after pinning candidate word;
K trigger key that () presets;
(l) phonetic entry;
Refer to shown in Fig. 4 A ~ 4B again, according to first embodiment of the present invention, the function of dialect translation replacement can be realized based on geographic position, such as, corresponding Shanghai dialect data can be provided when being in Shanghai, or corresponding Cantonise dialect interpretative function is provided when Guangdong Province or Hong Kong.Specific implementation flow process is as follows:
(1) user is according to input rule, clicks letter " nihao ", the list of candidate word module show candidate word, " hello, you dare, rice cake etc. ";
(2) by clicking corresponding candidate word as " hello ", the rear trigger Extensible candidate frame module automatically of screen in candidate word;
(3) engine control module is by current correlation parameter, as positional information (Shanghai), keyword (hello), module coding (dialect dictionary), is passed to regular device and carries out mapping search;
(4) information of coupling is returned engine control module, demonstrate the Shanghai language translation of corresponding candidate word at expansion candidate frame 101, the upper right corner simultaneously can translated in described candidate word uses the highlighted prompting of ad hoc icon, as " Shanghai language ";
(5) user clicks and confirms that rear replaceable upper screen candidate word " hello " is Shanghai language translation " you are good ".
When regular device searches out the information of multiple coupling, the information of multiple correspondence can be shown for user's selection at expansion candidate frame.Such as, the Shanghai language translation of " severity " can be " sturdy ", " coming three ", and " plug " at this moment expands candidate frame can show the language translation of multiple Shanghai.In multiple extend information, also may there is different attributes, thus add specific mark.Such as, " plug " is Shanghai language wrongly written or mispronounced character, therefore can mark " wrongly written or mispronounced character " in its upper right corner, or shows by different colors, or marks with the icon of specifying.Referring to shown in Fig. 4 C again, is wherein second embodiment more preferred than above embodiment, and wherein, second step according to predetermined expansion candidate frame trigger action, can realize Shanghai language and replace fast.Sliding to the right as pressed the while that corresponding candidate word not being put, directly can input Shanghai language substitute " you are good " by upper screen.Predetermined trigger action also comprise press to surrounding any direction slide, pin candidate word after shake mobile phone, Voice command etc.
Preferably, after above-mentioned multi-pass operations is implemented, speech trainer can collect the keyword that user repeatedly translates automatically, sets up active correlation information in regular device.If user does not have specially according to predetermined operation trigger Extensible candidate frame mechanism in input, after candidate word determines input, expansion candidate frame can initiatively point out user can replace candidate word with corresponding dialecticism.
Refer to shown in Fig. 4 D again, it is the 3rd embodiment of the present invention, wherein uses the highlighted prompting of ad hoc icon in the candidate word upper right corner, and user double-clicks candidate word or space bar, and directly can to replace candidate word be Shanghai language " you are good " input.If user does not want that replacing with Shanghai language can click the candidate word " hello " still inputting display.
Refer to shown in Fig. 4 E ~ 4F again, it is the 4th embodiment of the present invention, after the upper screen of user's input " hello " confirmations, there is signal language " whether use Shanghai language ' you good ' replacement " in expansion candidate frame, user clicks space or candidate frame can determine input " you are good ".
In another kind of embodiment, user can select conventional extended function module to download to be saved in local register, such as, location-based dialect module (as Shanghai language rule base) is downloaded to client.Also this function is used quickly and easily by expansion candidate frame when not networking.
Refer to shown in Fig. 5, it is the 5th embodiment of the present invention again, and wherein, expansion candidate frame module can realize multi-lingual translation, and user can realize quick lexical translation between current any two kinds of input languages.Such as user commonly uses English and French two kinds of input languages, and current make to input in English after, now need not be switched to the rapid translation that method language input method also can realize having inputted word and replace.Specific implementation flow process is as follows:
(1) user is according to input rule, clicks letter " Sunday ", the list of candidate word module show candidate word, " Sunday, Sundays ";
(2) by clicking corresponding candidate word as " Sunday ", and slide trigger expands candidate frame module to the left;
(3) engine control module is by current correlation parameter, as keyword (Sunday), inputs preposition language (French), module coding (Language Translation storehouse), is passed to regular device and carries out mapping search;
(4) information of coupling is returned engine control module, demonstrate interchangeable keyword at expansion candidate frame, be i.e. the French Translator " Dimanche " of corresponding " Sunday ";
Preferably, after above-mentioned multi-pass operations is implemented, whether system can switch current input language expansion subrack place prompting user is French, determines that rear user can quickness and high efficiency ground code-switching be that French inputs.
Above only describes slide trigger expansion candidate frame mechanism to the left, all operations mentioned in the translation of Shanghai language is in addition equally applicable to multi-lingual translation module.
Refer to shown in Fig. 6 A again, it is the 6th embodiment of the present invention, expansion candidate frame function can be realized based on input content and location-based service, such as when user input similar " tomorrow is to Frankfort " etc. comprise the long sentence of keyword " Frankfort " time, click in candidate word and can show following extend information at expansion candidate frame 101 after screen: as the weather forecast, hotel reservation, city general introduction, the time difference etc. of Frankfort tomorrow and following several days.And for every extend information frame can click expansion subrack down slide or click right side more multikey, obtain more information.
Refer to shown in Fig. 6 B again, it is the 7th embodiment of the present invention, wherein by after pinning expansion subrack 102 drag down, can represent the following more detailed weather forecast in Frankfort in three days.
In this external optimum embodiment of the present invention, the speech trainer in high in the clouds can be erected, carry out semantic analysis according to the statement of user's input, keyword excavates, model converts, and sets up the mapping table of corresponding difference in functionality module.Such as when after the candidate word such as user's input " weather, tourism, meeting, flight ", trigger Extensible candidate frame information mechanism, the extend information that high in the clouds rule device mates can be downloaded to this locality by engine control module, by expansion candidate frame module according to the prioritization pushed, the weather forecast, tourist attractions, hotel information, Flight Information etc. of such as correspondence position.
And for example a kind of application scenarios of the present invention, after user inputs a series of content, engine control module extracts keyword " EiffelTower ", and concatenate rule device carries out mapping coupling, prepares to represent extend information.Now user can by following operation: as clicked the mode trigger Extensible candidate frame modules such as default trigger key, Voice command (sound instruction as preset), shake mobile phone, information higher for the degree of association presented successively.Such as: Eiffel Tower specific address, history brief introduction, traffic conditions, up-to-date picture browsing, periphery are recommended etc.
And for example another preferred embodiment of the present invention, after user inputs candidate word " birthday cake ", can in the multiple extend information based on keyword and position of expansion candidate frame display by the trigger action preset, as birthday cake ordering information, user clicks can the direct redirect payment page; Or recommend cake and relevant gift shopping website; Or the associated discount information, subscribed telephone etc. in current location periphery shop, user can click and check or directly download reward voucher to equipment end.
Refer to Fig. 7 again, it is the 8th embodiment of the present invention, and position-based service and city dictionary can realize expansion candidate frame traffic line information and push, idiographic flow is as follows:
(1) user inputs candidate word " Lujiazui ", according to predetermined registration operation trigger Extensible candidate frame function;
(2) engine control module is by current correlation parameter, carries out mapping search as city dictionary (Lujiazui), module coding (traffic route module) and current location information (as Zhongshan Park) are passed to regular device;
(3) information of coupling is returned engine control module, in the display of expansion candidate frame from current location to the public transport of " Lujiazui ", subway or self-driving line information.
(4) can grow by expansion subrack or the more multikey clicking right side for line information, obtain how preferred road; Or click and enter Voice Navigation application interface.
In a further advantageous embodiment, after clicking the upper screen of candidate word " Lujiazui ", expansion candidate frame can occur " search optional position is to the traffic route of ' Lujiazui ' ", can start the application of browser Map Services or line related inquiry after user clicks.
In a further advantageous embodiment, long by after candidate word " Lujiazui ", also can there is " Jin Mao Tower " in expansion candidate frame, " the surrounding cities dictionary information such as global " center ", " Oriental Pearl ", user clicks the detailed line information of rear easily extensible display current location to above address.
Refer to shown in Fig. 8 A ~ 8B again, it is the 9th embodiment of the present invention, and the Implement of Function Module flow process downloaded based on keyword expansion application is as follows:
(1) user is according to input rule, clicks letter " bohao " successively, candidate word module display keyword " dialing "
(2) by clicking corresponding candidate word, trigger Extensible candidate frame module after screen in candidate word;
(3) engine control module is by current correlation parameter, as keyword (dialing), module coding (application module), is passed to regular device and carries out mapping search;
(4) information of coupling is returned engine control module, demonstrate the function information of every coupling at expansion candidate frame, as the name that " super dialing " " BestBlackList " " intelligent address list " etc. is applied;
(5) user clicks the information of one of them coupling, and can go up screen display and show download address, open any browser or specific program enter appointment downloading page, or this application of direct opening device end in new window.
In a further advantageous embodiment, after clicking candidate word " dialing ", expansion candidate frame also can occur " search ' dialing ' application ", and after user clicks, startup browser or specific program search for ' dialing ' relevant application.
In a further advantageous embodiment, input candidate word " super dialing ", expansion candidate frame can occur " downloading ' super dialing ' ", can start and download specific application after clicking this extend information.
In a further advantageous embodiment, long by candidate word " dialing ", to eject the form display expansion candidate frame of dialog box, display " search ' dialing ' application ", " downloading ' super dialing ' " etc.; Or above candidate word, there is expansion candidate frame, the display application such as " super dialing ", " BestBlackList ", point and removablely select corresponding application, and start, search for or download related application.In optimum embodiment of the present invention, above-mentioned functions module can be expanded according to the input of user, such as, can provide corresponding URL link address after inputting addresses of items of mail; Music download address or local music player shortcut interface can be provided after input musical designation; Corresponding source, allusion and usage etc. can be provided after inputting a Chinese idiom.
More than realize the mode of operation of expansion candidate frame input, be not limited to the application scenarios of current description.At different application scene all reusables.
Refer to again shown in Fig. 9, it is the of the present invention ten embodiment, wherein when opening expansion candidate frame functional module and selecting, to the candidate word of arbitrarily input by the trigger action preset as long by candidate word or pin mode such as candidate word shake mobile phone, Voice command etc., trigger Extensible frame feature list is selected.Such as dialect translation, Language Translation, equipment end search, network-side search, startup application etc.
The system and method for candidate frame easily extensible input information on the portable set that have employed this invention, the engine control module had due to system is connected with speech trainer Sum fanction device, simultaneously again with the load module of portable equipment end, trigger module, candidate word module, expansion candidate frame module, output module is all connected, make in the method utilizing this system, engine control module can according to trigger module dynamic conditioning connection strategy, and expansion candidate frame module is passed to after the function and information that meet mapping are downloaded by server or high in the clouds, select for user priority, thus improve user obtains related information simultaneously convenience and accuracy in input, meet the potential demand of user greatly, and make portable set more intelligent.And the structure of the system of candidate frame easily extensible input information is simple on portable set of the present invention, the implementation of its method is easy, stable and reliable working performance, and the scope of application is comparatively extensive, and concrete Advantages found is in the following aspects:
(1) can break through fixing word frequency and the ergasia of existing input system, the frame information realizing multi-level various dimensions exports, and represents correlation function module to user;
(2) can according to the input behavior of user and logic, be transformed in language rule device by cloud model by the qualitative rule of natural language expressing and realize controlling to map, by candidate frame trigger mechanism, the information of mating after mapping can export by system;
(3) achieve user can be effective and rapid in usual input experience dynamically, timely, the potential demand content of intelligence.
In this description, the present invention is described with reference to its specific embodiment.But, still can make various amendment and conversion obviously and not deviate from the spirit and scope of the present invention.Therefore, instructions and accompanying drawing are regarded in an illustrative, rather than a restrictive.