[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102663016B - Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion - Google Patents

Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion Download PDF

Info

Publication number
CN102663016B
CN102663016B CN201210075391.4A CN201210075391A CN102663016B CN 102663016 B CN102663016 B CN 102663016B CN 201210075391 A CN201210075391 A CN 201210075391A CN 102663016 B CN102663016 B CN 102663016B
Authority
CN
China
Prior art keywords
information
expansion
module
candidate frame
electronic equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210075391.4A
Other languages
Chinese (zh)
Other versions
CN102663016A (en
Inventor
张瞰
王佳梁
吴璟珅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Chule Cootek Information Technology Co Ltd
Original Assignee
Shanghai Chule Cootek Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Chule Cootek Information Technology Co Ltd filed Critical Shanghai Chule Cootek Information Technology Co Ltd
Priority to CN201610015202.2A priority Critical patent/CN105700701B/en
Priority to CN201210075391.4A priority patent/CN102663016B/en
Publication of CN102663016A publication Critical patent/CN102663016A/en
Application granted granted Critical
Publication of CN102663016B publication Critical patent/CN102663016B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The present invention relates to a kind of system realizing electronic equipment carries out inputting based on information input candidate frame Information expansion, the engine control module wherein had is connected with speech trainer Sum fanction device, simultaneously again with load module, trigger module, the candidate word module of portable equipment end, expand candidate frame module, output module is all connected.The invention still further relates to a kind of method realizing electronic equipment carries out inputting based on information input candidate frame Information expansion control based on this system.This kind is adopted to realize electronic equipment carries out inputting based on information input candidate frame system and the method thereof of Information expansion, 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.

Description

Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion
Technical field
The present invention relates to field of portable electronic apparatus, particularly portable electric appts information input information control technology field, specifically refer to a kind of system and the method thereof that realize electronic equipment carries out inputting based on information input candidate frame Information expansion.
Background technology
Traditional is applied in the input method system of portable equipment, and candidate box can only fix the candidate word that display matches with list entries, and wherein the quantity of candidate word, content, form are all single, fixing and can not arbitrarily change.This process causes can only the information that inputs to user of unidirectional delivery.But for user, the information pushing simultaneously obtaining some multidimensional in the candidate word that input relevance is larger may be needed.
Such as, while using input in Chinese, the user for domestic various places can adopt local dialect to replace input, such as in Shanghai input " hello " simultaneously, synchronously can provide the selection of " you are good ", namely provides Shanghai language translation according to current position; And for example 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 replaces; Such as user's input " tomorrow is to Frankfort ", click candidate word and slide downward; Candidate word can show following extend information at expansion candidate frame after screen: Frankfort weather forecast, hotel reservation, city general introduction, the time difference etc. of following several days.And for every extend information frame can click expansion subrack down slide or click right side more multikey, obtain more information; Such as while the APP application such as user's input " dialing ", point out a link can selecting download for user; Such as after user completes the input of Email address, as abcabc.com, the long mail applications can pointing out a URL facilitating user to log in mailbox or direct opening device end by candidate word.
For these sights above, existing input method system can not be pointed out according to the input behavior dynamic and intelligent of user and expand related information, thus add the cost that user obtains value-added information or function, the demand of quick service-user accurately on portable equipment cannot be realized.
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.
Accompanying drawing explanation
Fig. 1 is the allomeric function module architectures schematic diagram realizing electronic equipment carries out based on information input candidate frame the system inputting Information expansion of the present invention.
Fig. 2 is the overall flow chart of steps realizing electronic equipment carries out inputting based on information input candidate frame the method that Information expansion controls of the present invention.
Fig. 3 is the principle of work schematic diagram realizing electronic equipment carries out inputting based on information input candidate frame engine control module in the method for Information expansion control of the present invention.
Fig. 4 A ~ 4B is the interface schematic diagram of the expansion candidate frame of first embodiment of the present invention.
Fig. 4 C is the interface schematic diagram of the expansion candidate frame of second embodiment of the present invention.
Fig. 4 D is the interface schematic diagram of the expansion candidate frame of the 3rd embodiment of the present invention.
Fig. 4 E ~ 4F is the interface schematic diagram of the expansion candidate frame of the 4th embodiment of the present invention.
Fig. 5 is the interface schematic diagram of the expansion candidate frame of the 5th embodiment of the present invention.
Fig. 6 A is the interface schematic diagram of the expansion candidate frame of sixth embodiment of the invention.
Fig. 6 B is the interface schematic diagram of the expansion candidate frame of the 7th embodiment of the present invention.
Fig. 7 is the interface schematic diagram of the expansion candidate frame of the 8th embodiment of the present invention.
Fig. 8 A ~ 8B is the interface schematic diagram of the expansion candidate frame of the 9th embodiment of the present invention.
Fig. 9 is the interface schematic diagram of the expansion candidate frame of the of the present invention ten embodiment.
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.

Claims (46)

1. realize system electronic equipment carrying out inputting Information expansion based on information input candidate frame, it is characterized in that, described system comprises:
Load module, receives the input information of user and produces corresponding input signal;
Trigger module, detection and response user is to the sequence of operations of electronic equipment or action and judge whether to match with preset trigger condition;
Engine control module, be connected with described trigger module, receive the input signal from load module, obtain corresponding input candidate word information, when operating or action and preset trigger condition match, according to described operation or action, obtain and carry out inputting the spreading parameter of Information expansion, and input candidate word information described in transmitting and described spreading parameter;
Candidate word module, from described engine control module receive described in input candidate word information and generating candidate words list;
Extended function module, all be connected with trigger module with described engine control module, receive the spreading parameter 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 the expansion candidate information generated based on geographic position or semantic environment or feature list;
Output module, respectively with described candidate word module with expand candidate frame module and be all connected, the expansion candidate information that the candidate word list transmit this candidate word module and expansion candidate frame module are transmitted or feature list are presented on electronic equipment screen.
2. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 1 realization, and it is characterized in that, described extended function module 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.
3. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 2 realization, it is characterized in that, word, word and sentence under the varying environment of user's input that the engine control module described in described 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.
4. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 3 realization, it is characterized in that, described 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, described function/information comprises the words storehouse, each place based on geographic position or semantic environment, multi-lingual storehouse, valued added applications information, quick application message, local search information.
5. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 2 realization, it is characterized in that, described extended function module is deployed in network high in the clouds, and described speech trainer is high in the clouds speech trainer, and described regular device is high in the clouds rule device.
6. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 1 realization, it is characterized in that, in described load module, comprise the sensor of one or more region with button and one or more detection user input.
7. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 6 realization, and it is characterized in that, the described region with button is 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.
8. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 1 realization, it is characterized in that having in described engine control module:
Vocabulary register, the content in the input signal described in storage;
Dictionary library, is connected with described vocabulary register, stores local vocabulary and information.
9. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 1 realization, it is characterized in that, also comprise local register in described expansion candidate frame module, in this local register, store the expansion related information that described extended function module returns.
10. electronic equipment inputs based on information the system that candidate frame carries out inputting Information expansion to according to claim 1 realization, and it is characterized in that, described electronic equipment is portable electric appts.
11. 1 kinds realize based on system according to claim 1 method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, and it is characterized in that, described method comprises the following steps:
(1) load module described in receives the input information of user and produces corresponding input signal;
(2) the trigger module detection and response user described in is to the sequence of operations of electronic equipment or action and judge whether to match with preset trigger condition, if, then continue step (3), otherwise do not respond expansion candidate frame mechanism, and continue step (7);
(3) engine control module described in receives the input signal from load module, obtain corresponding input candidate word information, when operating or action and preset trigger condition match, according to described operation or action, obtain the spreading parameter carrying out inputting Information expansion, and this input candidate word information is passed to described candidate word module and described spreading parameter is passed to described extended function module;
(4) the candidate word module described in obtains input candidate word information, by the priority algorithm preset, by institute's Output rusults according to the list of prioritization generating candidate words from described engine control module;
(5) spreading parameter 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;
(6) the expansion candidate frame module described in receives the expansion related information that this extended function module returns, and the expansion candidate information generated based on geographic position or semantic environment or feature list;
(7) candidate word list that this candidate word module is transmitted by the output module described in and the expansion candidate information that expansion candidate frame module is transmitted or feature list are presented on electronic equipment screen.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 12. according to claim 11 realizations, it is characterized in that, described 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;
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 13. according to claim 12 realizations, it is characterized in that, described extended function module comprises speech trainer Sum fanction device, word under the varying environment of user's input that the engine control module described in described speech trainer receives transmits, word and sentence, and carry out dynamical min according to frequency and semanteme, set up mapping table and be stored in described regular device, described carry out coupling according to different user's input informations and operation behavior and map to generate and 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 14. according to claim 13 realizations, it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame of each place words library information comprised based on geographic position or semantic environment.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 15. according to claim 14 realizations, it is characterized in that, described user's input operation is the one in (a), (b), (c) in preset trigger condition, and described step (5) 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 expansion candidate frame module by mating the expansion related information be mapped to.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 16. according to claim 15 realizations, and it is characterized in that, described position related expanding parameter comprises positional information, keyword, module coding information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 17. according to claim 16 realizations, and it is characterized in that, described module coding information is dialecticism library information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 18. according to claim 15 realizations, and it is characterized in that, described step (6) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 19. according to claim 18 realizations, it is characterized in that, described 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.
Electronic equipment carries out inputting based on information input candidate frame the method that Information expansion controls to 20. according to claim 19 realizations, it is characterized in that, described is specificly labeled as icon markup information or different Show Color.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 21. according to claim 14 realizations, it is characterized in that, described user's input operation is the one in (d), (e), (f) in preset trigger condition, (i), (j), (l), described is passed to described extended function module by spreading parameter, is specially:
(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;
Described expansion candidate frame module receives the expansion related information that this extended function module returns, and is specially:
(32) the regular device described in is back to described expansion candidate frame module by mating the expansion related information be mapped to;
The expansion candidate information that described expansion candidate frame module is transmitted or feature list are presented on electronic equipment screen, are specially:
(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 expansion candidate frame module described in, and terminates whole processing procedure.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 22. according to claim 13 realizations, it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame of the multi-lingual library information comprised based on geographic position or semantic environment.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 23. according to claim 22 realizations, and it is characterized in that, described step (5) 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.
Electronic equipment carries out inputting based on information input candidate frame the method that Information expansion controls to 24. according to claim 23 realizations, it is characterized in that, described languages related expanding parameter comprises keyword, inputs preposition language, module coding information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 25. according to claim 24 realizations, and it is characterized in that, described module coding information is multi-lingual library information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 26. according to claim 23 realizations, and it is characterized in that, described step (6) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 27. according to claim 26 realizations, it is characterized in that, described 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.
Electronic equipment carries out inputting based on information input candidate frame the method that Information expansion controls to 28. according to claim 27 realizations, it is characterized in that, described is specificly labeled as icon markup information or different Show Color.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 29. according to claim 13 realizations, it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame of the valued added applications information comprised based on geographic position or semantic environment.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 30. according to claim 29 realizations, and it is characterized in that, described step (5) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 31. according to claim 30 realizations, it is characterized in that, described valued added applications related expanding parameter comprises weather forecast query, hotel reservation inquiry, city general introduction inquiry, time difference inquiry.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 32. according to claim 30 realizations, and it is characterized in that, described step (6) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 33. according to claim 13 realizations, it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame of the local search information comprised based on geographic position or semantic environment.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 34. according to claim 33 realizations, and it is characterized in that, described step (5) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 35. according to claim 34 realizations, it is characterized in that, described 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 36. according to claim 34 realizations, and it is characterized in that, described step (6) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 37. according to claim 13 realizations, and it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame comprising quick application searches information.
38. realize according to according to claim 37 method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, and it is characterized in that, described step (5) 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.
39. realize according to according to claim 38 method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, and it is characterized in that, described quick application related expanding parameter comprises keyword, module coding information.
40. realize according to according to claim 39 method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, and it is characterized in that, described module coding information is application module information.
41. realize according to according to claim 38 method electronic equipment carrying out inputting Information expansion control based on information input candidate frame, and it is characterized in that, described step (6) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 42. according to claim 13 realizations, it is characterized in that, described expansion candidate information or feature list are the expansion candidate frame of the traffic line information comprising position-based service and city dictionary information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 43. according to claim 42 realizations, and it is characterized in that, described step (5) 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.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 44. according to claim 43 realizations, it is characterized in that, described traffic route related expanding parameter comprises city dictionary, module coding information, current location information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 45. according to claim 44 realizations, and it is characterized in that, described module coding information is traffic route module information.
Electronic equipment inputs based on information the method that candidate frame carries out inputting Information expansion control to 46. according to claim 43 realizations, and it is characterized in that, described step (6) 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.
CN201210075391.4A 2012-03-21 2012-03-21 Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion Active CN102663016B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610015202.2A CN105700701B (en) 2012-03-21 2012-03-21 The system and method that candidate frame carries out input Information expansion are inputted on electronic equipment
CN201210075391.4A CN102663016B (en) 2012-03-21 2012-03-21 Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210075391.4A CN102663016B (en) 2012-03-21 2012-03-21 Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201610015202.2A Division CN105700701B (en) 2012-03-21 2012-03-21 The system and method that candidate frame carries out input Information expansion are inputted on electronic equipment

Publications (2)

Publication Number Publication Date
CN102663016A CN102663016A (en) 2012-09-12
CN102663016B true CN102663016B (en) 2015-12-16

Family

ID=46772507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210075391.4A Active CN102663016B (en) 2012-03-21 2012-03-21 Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion

Country Status (1)

Country Link
CN (1) CN102663016B (en)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
CN103678362A (en) * 2012-09-13 2014-03-26 深圳市世纪光速信息技术有限公司 Search method and search system
CN103092969A (en) * 2013-01-22 2013-05-08 上海量明科技发展有限公司 Method, client side and system for conducting streaming media retrieval to input method candidate item
KR102380145B1 (en) 2013-02-07 2022-03-29 애플 인크. Voice trigger for a digital assistant
CN103280217B (en) 2013-05-02 2016-05-04 锤子科技(北京)有限公司 A kind of audio recognition method of mobile terminal and device thereof
CN104182059A (en) * 2013-05-23 2014-12-03 华为技术有限公司 Generation method and system of natural language
CN104854585B (en) * 2013-06-03 2018-12-25 东莞宇龙通信科技有限公司 Associated cue input system, terminal and associated cue input method
CN110248019B (en) * 2013-06-08 2022-04-26 苹果公司 Method, computer storage medium, and apparatus for voice-enabled dialog interface
CN110442699A (en) 2013-06-09 2019-11-12 苹果公司 Operate method, computer-readable medium, electronic equipment and the system of digital assistants
CN104462102B (en) * 2013-09-16 2018-11-09 联想(北京)有限公司 A kind of method and electronic equipment of information processing
US10496276B2 (en) * 2013-09-24 2019-12-03 Microsoft Technology Licensing, Llc Quick tasks for on-screen keyboards
TWI492072B (en) * 2013-12-19 2015-07-11 英業達股份有限公司 Input system and input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
CN104267843B (en) * 2014-09-11 2017-05-17 北京矩道优达网络科技有限公司 Hand-held device end based intelligent input system and method for code design
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
CN106681524A (en) * 2015-11-10 2017-05-17 阿里巴巴集团控股有限公司 Method and device for processing information
CN105407160B (en) * 2015-11-27 2019-04-23 小米科技有限责任公司 Interface display method and device
CN106855748A (en) * 2015-12-08 2017-06-16 阿里巴巴集团控股有限公司 A kind of data inputting method, device and intelligent terminal
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US20170300560A1 (en) * 2016-04-18 2017-10-19 Ebay Inc. Context modification of queries
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
CN106649278B (en) * 2016-12-30 2019-11-15 三星电子(中国)研发中心 Extend the method and system of spoken dialogue system corpus
CN106649295A (en) * 2017-01-04 2017-05-10 携程旅游网络技术(上海)有限公司 Text translation method for mobile terminal
DK180048B1 (en) 2017-05-11 2020-02-04 Apple Inc. MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION
DK201770427A1 (en) 2017-05-12 2018-12-20 Apple Inc. Low-latency intelligent automated assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770411A1 (en) 2017-05-15 2018-12-20 Apple Inc. Multi-modal interfaces
US20180336275A1 (en) 2017-05-16 2018-11-22 Apple Inc. Intelligent automated assistant for media exploration
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
DK179822B1 (en) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. Virtual assistant operation in multi-device environments
CN109447276B (en) * 2018-09-17 2021-11-02 烽火通信科技股份有限公司 Machine learning system, equipment and application method
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11354587B2 (en) * 2019-02-01 2022-06-07 System Inc. Systems and methods for organizing and finding data
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. User activity shortcut suggestions
US11468890B2 (en) 2019-06-01 2022-10-11 Apple Inc. Methods and user interfaces for voice-based control of electronic devices
US11061543B1 (en) 2020-05-11 2021-07-13 Apple Inc. Providing relevant data items based on context
US11038934B1 (en) 2020-05-11 2021-06-15 Apple Inc. Digital assistant hardware abstraction
US11490204B2 (en) 2020-07-20 2022-11-01 Apple Inc. Multi-device audio adjustment coordination
US11438683B2 (en) 2020-07-21 2022-09-06 Apple Inc. User identification using headphones
CN112199034A (en) * 2020-09-30 2021-01-08 北京搜狗科技发展有限公司 Data processing method and device and electronic equipment
CN112199035A (en) * 2020-09-30 2021-01-08 北京搜狗科技发展有限公司 Information recommendation method and device and electronic equipment
US11978436B2 (en) 2022-06-03 2024-05-07 Apple Inc. Application vocabulary integration with a digital assistant

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101430681A (en) * 2008-12-12 2009-05-13 刘一博 Input method embedded with translation function
CN101470707A (en) * 2007-12-29 2009-07-01 英业达股份有限公司 Word input system and method for inputting second language by first language
CN102314452A (en) * 2010-06-30 2012-01-11 北京搜狗科技发展有限公司 Method for navigation through input method platform and system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090132257A1 (en) * 2007-11-19 2009-05-21 Inventec Corporation System and method for inputting edited translation words or sentence

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101470707A (en) * 2007-12-29 2009-07-01 英业达股份有限公司 Word input system and method for inputting second language by first language
CN101430681A (en) * 2008-12-12 2009-05-13 刘一博 Input method embedded with translation function
CN102314452A (en) * 2010-06-30 2012-01-11 北京搜狗科技发展有限公司 Method for navigation through input method platform and system

Also Published As

Publication number Publication date
CN102663016A (en) 2012-09-12

Similar Documents

Publication Publication Date Title
CN102663016B (en) Electronic equipment inputs system and method thereof that candidate frame carries out inputting Information expansion
US10534802B2 (en) Nonstandard locality-based text entry
CN104854583B (en) Search result rank and presentation
CN100409241C (en) Information searching method and system based on searching engine
CN109564571A (en) Utilize the inquiry recommended method and system of search context
CN105700701B (en) The system and method that candidate frame carries out input Information expansion are inputted on electronic equipment
CN103384290A (en) Mobile terminal with positioning and navigation functions and fast positioning and navigation method of mobile terminal
CN102063450A (en) Method and equipment for user to input words on basis of network
CN101930457A (en) Quick object selecting and searching method, equipment and system for user
CN102063451A (en) Method and equipment for inputting characters by user and providing relevant search information
CN102841746A (en) Mobile phone webpage interaction method
CN102063194A (en) Method, equipment, server and system for inputting characters by user
CN109815363A (en) Generation method, device, terminal and the storage medium of lyrics content
CN111737430B (en) Entity linking method, device, equipment and storage medium
WO2024036616A1 (en) Terminal-based question and answer method and apparatus
CN109144285A (en) A kind of input method and device
US20110187665A1 (en) Mobile terminal, data control program, and data control method
CN101763211A (en) System for analyzing semanteme in real time and controlling related operation
US9965529B2 (en) Maintaining search context
CN112925878B (en) Data processing method and device
CN102087550B (en) Hardware equipment as well as method and system for inputting therein
CN112307198A (en) Method for determining abstract of single text and related device
CN102957711A (en) Method and system for realizing website address location on television set by voice
CN101706789A (en) Search method and search system
JP2003122771A (en) Device, method and program for processing information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
ASS Succession or assignment of patent right

Owner name: SHANGHAI CHULE INFORMATION TECHNOLOGY CO., LTD.

Free format text: FORMER OWNER: SHANGHAI HANXIANG INFORMATION TECHNOLOGY CO., LTD.

Effective date: 20120927

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 200234 XUHUI, SHANGHAI TO: 200241 MINHANG, SHANGHAI

TA01 Transfer of patent application right

Effective date of registration: 20120927

Address after: 200241 Dongchuan Road, Shanghai, No. 555, building B, A2060,

Applicant after: Shanghai Chule Information Technology Co., Ltd.

Address before: 200234, Xuhui District, Tianlin Road, No. 140, Shanghai 15-V

Applicant before: Shanghai CooTek Information Technology Co., Ltd.

C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: System and method for implementing input information extension on input candidate box on electronic device

Effective date of registration: 20160728

Granted publication date: 20151216

Pledgee: Silicon Valley Bank Co., Ltd.

Pledgor: Shanghai Chule Information Technology Co., Ltd.

Registration number: 2016310000033

PLDC Enforcement, change and cancellation of contracts on pledge of patent right or utility model
PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20181026

Granted publication date: 20151216

Pledgee: Silicon Valley Bank Co., Ltd.

Pledgor: Shanghai Chule Information Technology Co., Ltd.

Registration number: 2016310000033